Skip to main content
Version: 2.4

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.

  1. tSM Platform
    Understand the two-layer model (low-code platform + business modules), architecture layers, and configuration-first approach.
  2. Technology Stack
    See the runtime technologies and infrastructure that power the platform.
  3. TM Forum Alignment
    Learn how modules are governed by TMF Open APIs, TAM, SID, and the Characteristics pattern.
  4. Business Modules
    Explore module-level technical architecture starting with Catalog.
  5. Entities & Characteristics
    Understand EntityType, EntitySpecification (Configuration Profile), and dynamic attributes.
  6. Customization Patterns
    Choose the right extension level: configuration, integration, UI customization, microservice extension, or specialization.
  7. 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