tSM Architecture
tSM is a microservice-based telecom BSS/OSS platform built around two layers:
- a low-code platform with reusable core capabilities,
- business modules implementing TM Forum-aligned domain logic.
tSM supports On-Premise and SaaS deployments and covers domains such as CRM, Ordering, Inventory, Ticketing, Workforce, Billing, and Service Orchestration.
Recommended Reading Order
- tSM Platform
Understand the two-layer model (low-code platform + business modules), architecture layers, and configuration-first approach. - Technology Stack
See the runtime technologies and infrastructure that power the platform. - TM Forum Alignment
Learn how modules are governed by TMF Open APIs, TAM, SID, and the Characteristics pattern. - Business Modules
Explore module-level technical architecture starting with Catalog. - Entities & Characteristics
UnderstandEntityType,EntitySpecification(Configuration Profile), and dynamic attributes. - Customization Patterns
Choose the right extension level: configuration, integration, UI customization, microservice extension, or specialization. - Integration Connectors and UI Integration
Implement external integrations and custom frontend capabilities.
Technical Deep Dives
When you need implementation and operations detail, continue with:
- Management Service — microservice registration, health and lifecycle management
- Data Aging — retention and historical data handling
- Localization — multilingual UI and data localization patterns
- Elasticsearch — indexing, search, and query architecture
- Versioning — branching, artifact strategy, and release consistency
- Rate Limiting — API traffic shaping and protection