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.

Or start with the User Guide (76 pages, PDF)

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.

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.

AI research companion New · Beta

Ambient AI that knows your project.

Contextual hints appear inline as you work. A chat drawer answers open questions about your model, all grounded in the numbers you already computed.

Proactive step hints

One glance per tab

Open Results, Editor, MGA or Advanced and see 1 to 3 suggestions right at the top. Each hint reads your live model and cites your own numbers.

AI chat drawer

Ask, get grounded answers

Open the robot in the bottom right to ask anything about your model, data, or results. Four read-only tools give the model access to your project structure, never to raw rows.

Two designers, one connected flow.

Turn a research question into a starter model in seconds. Get a validated questionnaire back from the model's LVs. Collect data, then interpret it with the same assistant.

1

AI model designer

Live

Type your research question. The assistant proposes 3–6 latent variables with modes (reflective / formative), hypothesised paths with citations, and 2–3 blueprint references from the PLS-SEM literature. One click writes it into a new model doc with LVs and paths pre-drawn.

Research question
"What drives customer loyalty in online grocery shopping?"
Trust · Reflective Perceived Quality · Reflective Satisfaction · Reflective Loyalty · Reflective
2

Questionnaire builder

Live

Given the model, the assistant generates 4–6 validated survey items per LV with source citations (Davis TAM, Zeithaml SERVQUAL, Cronin & Taylor …). Or start from scratch and write items yourself. Edit inline, add demographics, export as CSV / Markdown / JSON for Qualtrics, LimeSurvey or SoSci Survey.

Trust · Davis (1989)
trust1I feel confident this shop delivers on its promises.
trust2This shop appears reliable in its transactions.
trust3The shop takes reasonable care with my personal data.
Complete toolkit New

Everything the literature asks for.

Fifteen modern PLS-SEM methods (MGA, IPMA, PLSpredict, HOC, FIMIX, PLSc, HTMT2, moderation, CVPAT, and more) in the same editor. No second tool. No plugin marketplace.

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.

New · Public surveys

From questionnaire to dataset. In one link.

Publish your questionnaire to a shareable URL, watch anonymous responses stream in, import as a dataset with one click. Everything researchers actually need built in.

Explore public surveys

Anonymous by default · Live response counter · Direct dataset import

Version snapshots Public intro vs. internal notes Anti double-submit guard Owner-only response reads One-click dataset import Multi-locale respondent page
Methods, visualised

What the outputs actually look like.

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

01

Bootstrap distribution

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

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

Importance-performance map

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

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

FIMIX segmentation

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

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

Simple slopes

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

Results › Moderation
β = 0.25 β = 0.40 β = 0.55 Trust Loyalty
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