Mosaic Change
Platform Architecture

MOSAIC Platform Technical Guide

Complete system architecture and separation documentation

Platform Architecture
Dual-system design in unified codebase

System A: LMS

Full learning management system with courses, modules, enrollments, and certification tracking.

Key Entities:

  • Course, Module, MosaicModule
  • Enrollment, ModuleAssignment
  • Certificate, CoursePreload

System B: Diagnostics

AI-powered organizational diagnostics with survey management, analysis, and reporting.

Key Entities:

  • SurveyTemplate, SurveyInstance
  • SurveyResponse, DiagnosticConfig
  • DiagnosticReport

Shared Infrastructure

Authentication

Unified user system, SSO-ready

Organizations

Multi-tenant architecture

Billing

Stripe integration, unified payments