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
| Document | Description |
|---|---|
| Module Architecture | Self-contained modules, owned resources, and inter-module boundaries |
| Module Dependencies | Required vs optional dependencies; free vs billable dependency relationships |
| Module Licensing | Independent licensing convention (included, free, or billable) |
| Platform Freeze | Locked platform foundation — do not redesign core subsystems |
| Module Development Standard | Engineering Definition of Done (mirror Leads) |
| Product Roadmap | Planned 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.