Skip to content

Architecture

SaleOS is a modular SaaS platform. New business capability ships as independently owned modules on top of the frozen platform foundation.

This section documents the long-term modular architecture convention. It is the required standard for all future module development. It describes architectural intent and coding guidelines — not every detail of the current billing or marketplace implementation.

Documents

DocumentDescription
Module ArchitectureSelf-contained modules, owned resources, and inter-module boundaries
Module DependenciesRequired vs optional dependencies; free vs billable dependency relationships
Module LicensingIndependent licensing convention (included, free, or billable)
Platform FreezeLocked platform foundation — do not redesign core subsystems
Module Development StandardEngineering Definition of Done (mirror Leads)
Product RoadmapPlanned modules and delivery phases

Development convention (summary)

All future modules must:

  • Be self-contained and own their resources
  • Declare dependencies when required (see Module Dependencies)
  • Avoid coupling with unrelated modules
  • Remain compatible with future marketplace / module licensing
  • Follow existing coding standards and project structure
  • Follow the Module Development Standard

See Module Architecture — Development Convention for the full guideline.

Official documentation for the SaleOS SaaS Platform.