DEV Community

Cover image for How SaaS Companies Are Embedding Telecom Into Their Products Using MVNO Infrastructure
TelecomHub
TelecomHub

Posted on

How SaaS Companies Are Embedding Telecom Into Their Products Using MVNO Infrastructure

SaaS products are increasingly moving beyond software-only experiences. A fleet-management platform may need cellular connectivity for vehicles, an industrial application may need connected sensors, and a logistics platform may want to ship devices that are already connected when customers receive them.

For these businesses, telecom can become part of the product rather than a separate service the customer has to arrange. MVNO infrastructure provides a practical way to do this without building a mobile network from scratch.

GSMA's recent work around MVNOs and programmable networks reflects this direction, with operators and ecosystem partners increasingly looking at connectivity as something that can be exposed through APIs and integrated into digital services.

Why SaaS Companies Are Adding Connectivity

Consider a SaaS company that manages commercial vehicles. Its software can track vehicles, analyze routes, and generate reports, but the platform still needs a reliable way to communicate with hardware installed inside those vehicles. Without embedded connectivity, customers may have to purchase SIMs separately, activate them, manage another telecom account, and reconcile connectivity charges outside the SaaS platform.

With MVNO infrastructure underneath the application, the SaaS provider can package software, device management, and connectivity into one service. The customer interacts primarily with the SaaS application while the telecom platform manages subscriber provisioning, SIM or eSIM activation, usage, charging, and network connectivity.

This is closely related to the Connectivity-as-a-Service model being explored across the telecom industry, where connectivity becomes part of a broader digital service instead of remaining an isolated telecom product.

MVNO Infrastructure Becomes a Backend Service

From a developer's perspective, MVNO infrastructure can be treated much like another backend service.

The SaaS application may need to create subscribers, assign connectivity, activate eSIMs, retrieve usage information, change plans, or suspend devices. Ideally, those operations should be exposed through APIs instead of requiring manual work inside a telecom administration system.

The architecture can look like this:
SaaS Application
|
v
Connectivity API Layer
|
v
MVNO Platform
|
+--- Subscriber Management
+--- SIM / eSIM Management
+--- Provisioning
+--- Usage
+--- Billing
|
v
MNO Network
The application doesn't need to understand every detail of the underlying mobile network. It needs a reliable abstraction that exposes the telecom capabilities required by the product. That API-first approach is increasingly important as telecom platforms become more programmable. TM Forum's Open API ecosystem provides standardized interfaces intended to improve interoperability between telecom systems and digital applications.

eSIM Makes Embedded Connectivity More Practical

Physical SIM management becomes difficult when a SaaS company deploys thousands of connected devices across multiple markets. eSIM changes that operational model because connectivity profiles can be managed remotely. A SaaS application can therefore connect device onboarding with the connectivity lifecycle instead of treating them as two unrelated processes. For example, a new device could be registered in the SaaS application, assigned an eSIM profile, activated on the network, and then reported back to the application as ready.

This model is particularly relevant to IoT deployments, where devices may be installed in vehicles, industrial equipment, machines, or remote assets that aren't easily accessible for physical SIM replacement.

APIs Need Events, Not Just Requests

A common mistake is designing telecom integration entirely around synchronous API calls. Suppose the SaaS application requests a new subscription. The request may be accepted immediately, but actual provisioning could involve several downstream systems. The application therefore needs a way to know when the operation has actually completed.

An event-driven architecture can handle this more cleanly:
Activation Request
|
v
Provisioning Workflow
|
+---- eSIM
+---- Network
+---- Billing
|
v
subscription.activated
This lets the SaaS application respond to lifecycle events instead of repeatedly polling the telecom platform. TM Forum's Open API direction includes event-driven interfaces alongside REST-based APIs, which fits this type of architecture.

Billing Becomes Part of the Product

Connectivity also creates a commercial architecture problem. A SaaS company might include connectivity within a fixed subscription, charge separately for each connected device, or combine a platform fee with usage-based charges. Whatever model is selected, the software needs to associate connectivity usage with the correct customer, device, subscription, and pricing plan. This is where telecom BSS becomes important.

Amdocs, for example, currently positions its MVNO and Digital BSS portfolio around launching telecom businesses with capabilities spanning customer management, commerce, monetization, and eSIM. Its Digital Brands Suite is also positioned as a SaaS-based "telco in a box" approach for digital brands and MVNOs.

Optiva takes another cloud-native BSS approach. Its MVNO Hub is offered as a SaaS solution on Google Cloud and combines BSS capabilities with MVNO integrations, billing, charging, customer management, and related services. These approaches illustrate an important point for SaaS developers: the telecom backend increasingly needs to connect commercial operations with connectivity operations.

Where Other MVNO Platforms Fit

Not every SaaS company will build its own telecom stack. Depending on the operating model, it may work with an MNO, MVNE, MVNA, or a specialized MVNO platform. Telgoo5, for example, provides telecom BSS capabilities covering billing, online charging, customer management, order management, product management, SIM management, and wholesale enablement. Its platform also exposes APIs for integrating telecom functionality into other systems.

TelcoEdge Inc. positions its platform around MVNO operations, real-time billing, automated reconciliation, API integrations, and built-in SIM/eSIM management. Its current MVNO platform documentation specifically describes managing billing, provisioning, subscriber operations, and eSIM/SIM workflows through a unified platform.

For a SaaS company, these capabilities matter because the objective isn't simply to obtain mobile connectivity. The objective is to make connectivity behave like a programmable component of the existing product.

Security Has to Cover the Entire Lifecycle

Embedding telecom also expands the application's security boundary. Developers need to consider API authentication, device identity, SIM and eSIM lifecycle controls, webhook validation, access permissions, audit logs, credential management, and the ability to suspend compromised devices.

This becomes especially important for IoT products because a compromised device can create both application and connectivity problems. Security therefore needs to cover the SaaS platform, device lifecycle, and telecom infrastructure together.

What Developers Should Evaluate

When choosing MVNO infrastructure, don't stop at asking whether the provider offers cellular connectivity. The more useful question is whether the connectivity can integrate cleanly with the SaaS architecture. Look at provisioning APIs, eSIM support, usage data, lifecycle events, billing integration, multi-network capabilities, authentication, observability, and failure handling.

Also examine how much operational work remains manual. If activating 10,000 devices still requires support tickets and spreadsheet uploads, the API layer isn't delivering much of the automation the SaaS architecture needs.

Telecom Is Becoming Another Software Dependency

The larger change is that connectivity is becoming something software companies can embed rather than simply purchase separately. A connected SaaS product can combine application logic, device management, billing, and mobile connectivity into one customer experience. The MVNO infrastructure remains underneath, providing the telecom capabilities through APIs and automated workflows.

That means developers don't necessarily need to become telecom experts to build connected products. They need a clean abstraction over telecom capabilities, reliable lifecycle events, strong security controls, and billing that can connect network usage with the SaaS commercial model.

The customer shouldn't have to think about the MNO, MVNO, provisioning platform, or SIM management system.
The goal is much simpler: make connectivity behave like another reliable software component of the product.

Top comments (0)