Skip to content
AFAAQ / Work / 02

Manasate

A multi-tenant education platform where learning, teaching and academic operations share one structural model.

Multi-Tenant Education PlatformCase study

Identity

Industry
Education
Disciplines involved
Technology leadershipDevOps engineeringAndroid engineeringiOS engineeringFrontend engineeringUI / UX designQuality engineeringProject management
Depth
Full case study

Derived from the disciplines associated with this system.

Context

Many institutions, one platform.

A multi-tenant education platform carries more structural load than its feature list suggests. Institutions share software but never data, one person may be learner, teacher and administrator at once, and term boundaries are hard deadlines rather than release preferences.

Those pressures are architectural. They decide how tenancy, identity and the academic record are modelled long before any screen is designed.

System

Learning at the centre of an operating model.

The system places the learning experience at the centre, with teaching, content, assessment and communication arranged around it, academic operations underneath, and enrolment, reporting and administration holding the record.

Every node below is something the platform has to own outright — not an integration point, and not a feature that can be deferred.

Engineering

Native and web against shared contracts.

Manasate draws on the widest set of disciplines of any system in this catalogue: technology leadership, infrastructure, native Android and iOS, frontend, design, quality and delivery.

Multiple entry points over one platform only works when the contracts between them are explicit, which is why the disciplines listed below sit against a shared architecture rather than separate stacks.

System model

AFAAQ / ManasateEducation system model
  • Students
  • Learning experience
  • Teachers
  • Content
  • Assessment
  • Communication
  • Academic operations
  • Enrollment
  • Reporting
  • Administration
  • Domain
  • Flow
The education system model in 10 domains — Students, Learning experience, Teachers, Content, Assessment, Communication, Academic operations, Enrollment, Reporting, Administration — connected by 12 relationships.

Outcomes

What the system makes possible.

  • A tenancy model enforced structurally rather than filtered per query
  • One academic record shared by learning, assessment and administration

Delivery

AFAAQ delivery model

AFAAQ / Next

Start a project

Tell us what you are trying to build, improve or replace.

Start a project