PLS-SEM · Open-source engine

Structural equation modeling.
Finally modern.

The open platform for structural equation models: visual path editor, the full PLS-SEM pipeline and publication-ready reports. Right in the browser. Or self-hosted, when your data is sensitive.

No setup, no credit card · Open-source engine · Validated against established reference values

Live preview

A real model, fully computed.

This is what openpls-engine returns for a small Quality → Satisfaction → Loyalty chain. Paths, R², HTMT and bootstrap CIs in one view.

Project › ECSI Demo › Results

ECSI customer-satisfaction sample (n = 250), 5 000 bootstrap resamples. Reproducible in the demo project.

Features

Everything you need for serious PLS-SEM.

Established statistics, modern tooling, open standards.

Visual editor

Latent variables, indicators, paths via drag & drop. No YAML, no code, no friction.

Complete PLS-SEM pipeline

Loadings, weights, path coefficients, R², GoF, validated against established reference values from the PLS-SEM literature.

Clean reports

PDF, XLSX, LaTeX and a publication JSON bundle, ready to drop into your paper. Tables, charts, methods section, one click each.

Self-host for sensitive data

Docker image for teaching, clinical work and the enterprise. Your data never leaves your network.

Open export formats

Models, weights and reports in open standards (JSON, CSV, LaTeX). Migrate in and out of other PLS tools, no lock-in.

Teams & versioning

Co-authors, reviewers and version comparison for research groups. Without endless email threads.

Advanced analyses New

Beyond the standard pipeline.

Fifteen modern PLS-SEM analyses, one click in the same editor, no second tool.

Quantify uncertainty in your effects and turn the model into out-of-sample predictions.

Results › IPMA
Performance Importance Service (priority) Pricing (keep) Brand (low prio) Convenience
  • IPMA

    Importance-Performance Map: surfaces constructs that are highly important and underperforming at the same time. Management priority at a glance.

  • PLSpredict

    k-fold out-of-sample assessment with the full Shmueli panel: RMSE, MAE and MAPE versus a linear-model benchmark, plus an in-sample fit table for context.

  • Specific indirect effects

    Every mediation chain in your model with point estimates and bootstrap confidence intervals, t-values and p-values. Stop reporting only the total indirect effect.

  • CVPAT (predictive ability)

    Cross-validated predictive ability test after Liengaard et al. 2021. Head-to-head comparison against indicator-average or linear-model benchmarks, paired t-test, k-fold cross-validation.

  • FIMIX-PLS

    Finite-mixture segmentation surfaces unobserved subgroups in your sample. Make heterogeneous effects visible.

  • MICOM

    Three-step Henseler–Ringle–Sarstedt test for measurement invariance: configural, compositional and scalar. The required prerequisite before any multi-group comparison across countries, segments or time points.

Methods, visualised

What the outputs actually look like.

Four examples of what OpenPLS produces for your analyses. Straight from the in-app explainer panels.

Results › Bootstrap
0.32 β̂ ≈ 0.40 0.48 5 000 resamples, 95 % CI
01

Bootstrap distribution

5,000 resamples, point estimate and 95 % CI. This is what the uncertainty around a path coefficient looks like.

Results › IPMA
Performance Importance Service (priority) Pricing (keep) Brand (low prio) Convenience
02

Importance-performance map

Which constructs matter and underperform? A four-quadrant view for management prioritisation.

Results › FIMIX-PLS
Segment 1 (60 %) Segment 2 (40 %)
03

FIMIX segmentation

Find unobserved subgroups. Surface heterogeneous effects before they bias your results.

Results › Moderation
β = 0.25 β = 0.40 β = 0.55 Trust Loyalty
04

Simple slopes

How does a path coefficient change at low, mean and high moderator? Three lines say more than a single p-value.

Workflow

Four steps from data to model.

  1. 01

    Upload data

    CSV, XLSX, SPSS or Stata: we read whatever you have.

  2. 02

    Draw the model

    Constructs and paths via drag & drop. Live preview of the model structure.

  3. 03

    Compute

    One click. plspm computes: loadings, paths, bootstrap confidences.

  4. 04

    Export

    Report as PDF, tables as XLSX, model as JSON or LaTeX snippet, all in open formats.

For whom

Concrete applications from the field.

PLS-SEM is used wherever relationships between latent, non-directly-measurable constructs need to be estimated, from PhD dissertations to the market research department of a Fortune 500 company.

Research & teaching

Empirical research without licensing hurdles

Dissertations, journal submissions and seminars: no commercial licence, no shared lab account. Open engine, documented methodology, reproducible reports.

  • Acceptance models (TAM / UTAUT) for health-IT adoption
  • Service quality & loyalty (ACSI / ECSI) in hospitality research
  • Reputation and trust models (Corporate Reputation Model)
Marketing & CX

What really drives your customer KPIs?

Instead of correlating individual touchpoints, OpenPLS estimates the whole system simultaneously. You see which lever actually moves loyalty and NPS, and which is just noise.

  • NPS and CSAT driver models from survey data
  • Customer-journey impact models (Awareness → Trust → Conversion)
  • Brand-equity studies with formative indices
Industry & operations

Make latent drivers of complex processes measurable

OpenPLS is particularly strong with small N and many indicators, the typical setup for employee, supplier and innovation surveys.

  • Employee engagement and safety culture (safety-climate models)
  • Supplier performance and supply-chain resilience
  • Innovation capability (absorptive capacity, dynamic capabilities)
Health & public sector

Sensitive data, clear methodology

Self-host as a Docker container keeps patient and employee data inside your own network. Methodologically identical to the cloud version, documented for ethics committees.

  • Patient-reported-outcome models in rehab & care
  • Adoption of digital health offerings (DTx, telemedicine)
  • Citizen-trust models for e-government initiatives
Open Source

An engine you are allowed to inspect.

Reviewers and dissertation committees want to know exactly how your numbers were produced. With OpenPLS, the answer is simple: here is the code.

Engine is Open Source

The computation engine (loadings, paths, bootstrap, fit) is open: GPL-3.0, reproducible, auditable. No vendor lock-in for your methods section.

Continuously extended

IPMA, PLSpredict, moderation, FIMIX segmentation, plus Newton and PCA inner-weighting schemes are shipped. Every extension lands in the engine first, then in the app.

Validated against references

A growing matrix of example models is checked against established reference values from the PLS-SEM literature: loadings, paths, R², SRMR. Per-case status is public.

Scientific basis

Methodologically grounded in two decades of PLS-SEM research.

OpenPLS implements the standards the PLS-SEM community has agreed on for two decades: from Wold and Lohmöller via Tenenhaus to Hair, Henseler, Sarstedt and Ringle. Methods are documented, sources are traceable.

See all references
  • Hair, Hult, Ringle & Sarstedt
    A Primer on Partial Least Squares Structural Equation Modeling (PLS-SEM)
    Sage Publications, 3rd ed., 2022
  • Henseler, Ringle & Sarstedt
    A new criterion for assessing discriminant validity in variance-based SEM (HTMT)
    Journal of the Academy of Marketing Science, 2015
  • Tenenhaus, Vinzi, Chatelin & Lauro
    PLS path modeling, including the GoF index
    Computational Statistics & Data Analysis, 2005
Pricing

Open today. Open forever.

The web app is free to use. The engine is open-source under GPL-3.0 and always will be.

Cloud
Free

Everything you need for your research. Hosted by us.

  • Unlimited models and datasets
  • All reports & exports
  • Visual path editor
  • Version comparison
Get started free
Self-host
$0 GPL-3.0

Engine as a Docker container and Python library. On your server, inside your network.

  • Full engine functionality offline
  • CLI and Python API
  • Data sovereignty for clinic / industry
  • Community support on GitHub
Engine on GitHub
Consulting
On request Custom

Custom adaptations, training and methodological advice for research groups.

  • Methodological coaching
  • Custom models / plugins
  • On-site workshops
  • Priority support
Book a call