Commercial vs Technical Domains
The Fundamental Split
Every telco architecture has a fundamental divide between the commercial domain (what the customer sees, buys, and is billed for) and the technical domain (what the network actually builds, activates, and monitors). This split runs through every layer: catalog, order management, inventory, and APIs.
Understanding this split is critical because it defines who owns what data, which system is the source of truth, and where integration boundaries exist. When this is unclear, organisations end up with duplicated data, conflicting records, and integration spaghetti.
Commercial vs Technical Split — How BSS and OSS mirror each other across four functional layers
Commercial Domain
The commercial domain represents the customer's view of reality. It deals in products, pricing, bundles, contracts, and billing. The commercial domain answers: "What did the customer buy, and on what terms?"
Commercial Domain Entities
| Layer | Entity | Description | Owner |
|---|---|---|---|
| Catalog | Product Offering | The sellable package as presented to the customer | Product Management (BSS) |
| Catalog | Product Specification | The structure and characteristics of a product type | Product Management (BSS) |
| Order | Product Order | The customer's request to buy/change/cancel a product | Commercial Order Mgmt (COM) |
| Inventory | Product Instance | The customer's active subscription / installed product | Product Inventory |
| Revenue | Bill / Invoice | The charge statement generated from product usage and subscriptions | Billing (BSS) |
Technical Domain
The technical domain represents the network's view of reality. It deals in services, resources, configurations, and network elements. The technical domain answers: "What is actually running on the network, and how is it configured?"
Technical Domain Entities
| Layer | Entity | Description | Owner |
|---|---|---|---|
| Catalog | CFS Specification | Customer-Facing Service — the service the customer experiences | Service Catalog (OSS) |
| Catalog | RFS Specification | Resource-Facing Service — the technical service implementation | Service Catalog (OSS) |
| Catalog | Resource Specification | Physical or logical resource type (port, VLAN, device) | Resource Catalog (OSS) |
| Order | Service Order | Request to create/modify/delete a service instance | Service Order Mgmt (SOM) |
| Order | Resource Order | Request to allocate/configure/release a resource | Resource Order Mgmt (ROM) |
| Inventory | Service Instance | A running service on the network | Service Inventory |
| Inventory | Resource Instance | An allocated resource (IP, port, VLAN, device) | Resource Inventory |
The Translation Point
The critical handoff between commercial and technical happens during order decomposition. A commercial Product Order is translated into one or more Service Orders using the catalog's decomposition rules. This is often the most complex integration in any BSS/OSS landscape.
Commercial → Technical Translation
Product Order Created
BSS — COMCustomer orders "Premium Broadband 200" through a sales channel. COM validates and captures the order.
Catalog Lookup
Product CatalogCOM queries the product catalog for the Product Specification and its linked CFS specifications.
Decomposition to Service Orders
SOM (OSS)The product decomposes into CFS instances: CFS:Internet-Access, CFS:WiFi-Management. Service Orders are created for each.
Further Decomposition to Resource Orders
ROM (OSS)Each CFS decomposes into RFS and Resource requirements: GPON port allocation, VLAN assignment, IP address allocation, ONT configuration.
Activation
Network / OSSResources are provisioned on the network. Service instances are created in service inventory. Product inventory is updated.
Why Both Views Must Coexist
The customer sees: "Premium Broadband 200" — a single product with a monthly price of $99, including internet access and WiFi management. They don't know or care about GPON ports, VLANs, or IP profiles.
- Product: Premium Broadband 200
- Speed: 200 Mbps download / 50 Mbps upload
- Includes: WiFi management app
- Price: $99/month
- Contract: 24 months
Key Takeaways
- Commercial domain = what the customer bought. Technical domain = what the network delivers.
- The same product can map to completely different technical implementations.
- Order decomposition is the critical translation point between commercial and technical.
- Both views must coexist — merging them into one system always fails at scale.
- A product change (e.g., price update) should not require a technical change, and vice versa.
- TM Forum SID enforces this separation through distinct Product, Service, and Resource domains.