DEV Community

Cover image for Choosing an EdTech Platform Is an Architecture Decision, Not a Feature Checklist
Edly
Edly

Posted on

Choosing an EdTech Platform Is an Architecture Decision, Not a Feature Checklist

A lot of LMS evaluations begin with a spreadsheet.

Rows contain features:

SSO ✓

REST API ✓

SCORM ✓

Mobile ✓

Analytics ✓

Certificates ✓

Integrations ✓

Then someone totals the checks and declares a winner.

From an engineering perspective, that can be a dangerous way to choose a learning platform.

Because the difficult parts often begin after you've confirmed the feature exists.

An integration checkbox tells you almost nothing

Suppose an LMS says it supports integration with your existing stack.

Great.

Now ask:

  • How is authentication handled?
  • Who owns the integration?
  • Is there a documented API?
  • What happens when the upstream API changes?
  • Can the integration support the organization's actual data model?
  • Is synchronization real-time, scheduled, event-driven, or manual?
  • How are failed syncs detected?
  • Who monitors them?
  • Can you extract the data later?

Suddenly “supports integrations” has become an architecture discussion.

The same problem appears across an EdTech implementation.

Migration is a data problem, not a button

A legacy LMS can contain years of state:

users, enrolments, courses, groups, permissions, completion history, certificates, assessments, submissions, grades, discussion activity, and reporting data.

Moving “users and courses” is relatively simple.

Preserving enough history for the new platform to become a trustworthy system of record is not.

Before choosing a provider, I'd want to know precisely which objects can migrate, how they map to the new schema, what must be transformed, what can't be preserved, how validation works, and what the rollback plan looks like.

That makes the provider's engineering capability almost as important as the destination LMS.

Hosting ownership is another hidden boundary

Open-source platforms make this especially interesting.

Choosing something like Moodle, Open edX, or Totara isn't simply choosing an application.

Someone still owns:

infrastructure provisioning, deployments, observability, backups, recovery, upgrades, security patches, dependency management, scaling, performance, incident response, and ongoing customization.

  • You can own those responsibilities internally.
  • You can split them among vendors.
  • Or you can choose a provider that manages more of the stack.

Those are very different operating models—even when learners ultimately see an LMS in a browser.

SaaS, open source, and custom aren't interchangeable

This is another reason feature-by-feature comparisons can be misleading.

A mature SaaS LMS may give a team fast deployment and predictable product functionality.

  • An open-source platform may provide deeper control and extensibility.
  • A custom-built learning product may provide exactly the workflows your business needs.
  • A content platform may solve the problem without requiring your team to create hundreds of courses.
  • An end-to-end provider may combine platform implementation with migration, integration, infrastructure, course production, and ongoing development.

The architecture decision is therefore partly about where you want the abstraction boundary to sit.

  • Do you want to consume a finished product?
  • Configure a platform?
  • Extend an open-source system?
  • Own the entire application?
  • Or outsource much of the learning-technology lifecycle to one partner? The question I'd ask before looking at vendors

Instead of starting with:

Which LMS has the most functionality?

Start with:

  • Which parts of this learning ecosystem do we want to own?
  • Then define the boundaries.
  • What stays inside your engineering team?
  • What belongs to IT?
  • What belongs to L&D?
  • What belongs to the vendor?
  • Who owns integrations?
  • Who owns infrastructure?
  • Who owns course production?
  • Who owns customization?
  • Who responds when the platform fails during a high-traffic enrollment period? Those answers can radically change your shortlist.

We compared 13 different provider models

I recently reviewed a comparison of 13 education technology providers, including SaaS LMS platforms, open-source ecosystems, implementation specialists, workforce-learning platforms, content providers, custom developers, and an end-to-end EdTech provider.

The interesting part wasn't determining which company has the longest feature list.

It was seeing how different the ownership models are.

Two products can appear to solve the same problem from the learner's perspective while creating completely different responsibilities for the engineering and operations teams behind them.

The complete comparison looks at companies including Edly, Moodle, Canvas, Blackboard, D2L Brightspace, Docebo, Cornerstone, Catalyst IT, Kineo, Learning Pool, Udemy Business, iSpring, and Inoxoft and maps the situations in which each model makes sense.

If you're making an LMS architecture, migration, or platform decision, read the full comparison before building the vendor shortlist.
Read the complete 2026 EdTech provider analysis on Edly.

Top comments (0)