Telecom Software Development | BSS, OSS, MVNO

Telecom Software Development

Telecom operators and MVNOs run on BSS and OSS platforms that were built when launching a new product meant a 6-month billing configuration project. The market moves faster than that now — bundled offers, usage-based pricing, and IoT connectivity require a stack that can change without a systems integrator.
RaftLabs builds custom telecom software for operators, MVNOs, ISPs, and telecom product companies. Billing platforms, customer self-service portals, network operations tooling, and the product configurators that let you launch new offers in days. We've built for Vodafone and T-Mobile.

See our work
  • BSS and billing platforms that support flexible pricing models without a 6-month configuration cycle

  • Customer self-service portals that handle plan changes, usage queries, and support without a call centre

  • MVNO stacks — the full BSS layer for virtual operators running on a host network

  • AI-assisted network operations — churn prediction, anomaly detection, fraud scoring (see also our dedicated AI for telecom service)

Recent outcomes

Voice AI · Research

Text-based interviews converted to automated phone calls

6× deeper insights

AI Automation · Ops

Manual invoice OCR across 40+ gas stations

20k+ txns day one

Loyalty · Retail

SuperValu & Centra loyalty platform with receipt validation

1,062 users in 4 weeks

SaaS · Logistics

Multi-carrier shipping hub for Indonesian eCommerce

2,000+ shipments yr 1
4.9 / 5 on ClutchSee all work

Recognition

Sound familiar?

  • Launching a new bundle or pricing change takes 4 months because three legacy systems need coordinated updates?

  • Customer portal that shows a PDF bill and a phone number — no self-service, every query goes to the call centre?

In short

RaftLabs builds custom telecom software for operators, MVNOs, ISPs, and telecom product companies. We've built for Vodafone and T-Mobile. Services cover BSS platforms (billing, product catalogue, order management, CRM), customer self-service portals, MVNO full-stack platforms, network operations and fault management tooling, revenue assurance, and regulatory compliance systems for Ofcom, FCC, and BEREC requirements. For AI-specific capabilities (churn prediction, network anomaly detection, SIM swap fraud detection), see our AI for Telecom service. Telecom software engagements typically run $60,000 to $200,000 at a fixed cost.

Trusted by

Vodafone
Nike
Microsoft
Cisco
T-Mobile
Aldi
Heineken
GE

The commercial stack your BSS vendor can't move fast enough to build

Commercial BSS platforms are built for stability, not speed. Launching a new bundle means raising a change request, waiting for the next quarterly release, and then spending three months in configuration and testing. Meanwhile your competitors launched the same offer in 6 weeks.

The operators who move faster than their BSS vendor do it by building a thin product and pricing layer on top — a configurator and order management layer that talks to billing via API, without touching the commercial platform's core configuration. The billing system handles rating and invoicing. The custom layer handles the product catalogue, the customer experience, and the operational workflows the BSS was never designed for.

We've built for Vodafone and T-Mobile. We know what telecom operators actually need from their software layer and where commercial platforms fall short.

For AI capabilities (churn prediction, network anomaly detection, SIM swap fraud detection), see our dedicated AI for telecom service.

Capabilities

What we build

BSS and billing platforms

Billing systems built for flexible pricing models: subscription billing, usage-based rating (voice, data, SMS rated against tariff tables), bundled offers with shared usage pools, time-of-day pricing, roaming rating, and promotional credits. Product catalogue management with offer configuration that doesn't require a systems integrator to launch a new bundle. Order management for new activations, plan changes, upgrades, and disconnections. Revenue assurance layer reconciling billed revenue against network usage data to identify rating gaps, unbilled usage, and system discrepancies. Integration with payment gateways (card, direct debit, carrier billing) and invoice generation in the format your enterprise customers require.

Customer self-service portals

Portals that handle the contact centre queries before they become calls. Real-time usage dashboards showing data, minutes, and SMS consumption against the subscriber's current plan allowances. Plan change and upgrade workflows with eligibility checking, proration calculation, and immediate BSS execution via API. Bill explanation with line-by-line charge descriptions in plain language. Fault reporting that checks for known network issues in the subscriber's area and gives a live resolution status without requiring a call. Device management: IMEI unlock requests, eSIM QR code delivery, device compatibility checking. White-labelled to your brand, mobile-first, accessible on iOS and Android apps as well as web.

MVNO full-stack platforms

The complete BSS layer for a virtual network operator: subscriber management (activation, deactivation, SIM swap, number portability in and out), tariff engine (rate plans, usage thresholds, out-of-bundle charging, roaming rates from wholesale agreements), billing and invoicing (rated CDRs from host network, subscriber invoice generation, wholesale reconciliation), product catalogue (offer configuration without billing system dependencies), customer portal, and support tooling for your customer operations team. eSIM provisioning via GSMA RSP architecture where required. Number portability via NPAC (US) or Syniverse/STIX (UK). We've built MVNO platforms for operators running on all the major UK and European host networks.

Network operations tooling

Operational dashboards and tooling for network engineering and operations teams that need more than what commercial NMS platforms provide. Network inventory: the physical and logical topology of your network, updated from provisioning events rather than manual spreadsheet maintenance. Fault management: event correlation from network elements (SNMP traps, syslog, streaming telemetry), alarm deduplication, ticket creation and assignment, and resolution tracking. Performance dashboards: KPI visualisation for the metrics your NOC team monitors during shifts — not a generic monitoring tool, but the specific views your team needs for your network architecture. Capacity planning: utilisation trends by link and node, forecast traffic growth against current capacity headroom, alerting when capacity thresholds approach.

Revenue assurance and fraud management

Revenue assurance pipelines that reconcile network usage data against billing records to find what's being delivered but not billed, and what's being billed but not delivered. Discrepancy categorisation: rating errors, provisioning mismatches, promo credit leakage, and unbilled roaming. Fraud management: SIM swap fraud detection scoring each request against account history and device change patterns; international revenue share fraud (IRSF) detection on anomalous outbound call patterns to high-rate destinations; account takeover detection from login pattern and device fingerprint signals. All findings surfaced in a case management workflow so the revenue assurance team works prioritised exceptions rather than raw discrepancy files.

Regulatory compliance systems

Compliance tooling built to the specific requirements of your regulator. UK Ofcom: lawful intercept audit trails, number portability compliance reporting, General Conditions documentation, and consumer contract information delivery in the format the Telecoms Consumer Protection regulation requires. US FCC: CPNI access controls and disclosure logging, E911 provisioning validation for VoIP services, STIR/SHAKEN certificate management for call authentication. EU BEREC: net neutrality compliance logging for traffic management practices, number portability SLA reporting. GDPR: subscriber consent management, data subject access request handling with automated data extraction from BSS and CRM systems, and retention policy enforcement.

Which part of your commercial stack is slowing you down?

Tell us your current BSS setup, the problem you're trying to solve, and what fast looks like. We'll scope the build and give you a fixed cost.

How we work

From BSS audit to production platform

  1. Step 01
    01

    Stack and integration audit

    We start by understanding your existing BSS/OSS landscape — what commercial platforms you run, which APIs they expose, where the gaps are between what the platforms do and what your operations need. Most engagements are a custom layer built on top of existing systems, not a replacement. The audit identifies exactly what to build and what to integrate with, so the architecture is right before development starts.

  2. Step 02
    02

    Integration design and API mapping

    Telecom software is integration-heavy. Before writing a line of product code, we map every API call the new system will make: subscriber queries, plan change executions, usage data pulls, provisioning events, and fault management hooks. For BSS platforms with limited API coverage, we identify the integration path — REST API, SOAP, database view, or file-based — and design the integration layer. You review the integration design before build begins.

  3. Step 03
    03

    Phased build and operator testing

    Development runs in 2-week sprints with working software at each milestone. For telecom specifically, we build and test against your actual BSS in a staging environment — not a mock — so integration failures surface during development, not at launch. Subscriber scenarios are tested end-to-end: activation, usage, plan change, billing, and disconnection. Regulatory compliance controls validated against your jurisdiction's requirements before launch.

  4. Step 04
    04

    Launch and handover

    Production deployment with monitoring for the integration points that matter most in telecom: billing API response times, provisioning event processing rates, and portal session error rates. Full source code handover with documentation covering the BSS integration points, the rating logic, and the operational runbooks your NOC team needs. No ongoing dependency on us to keep the system running.

Built for Vodafone and T-Mobile. Right for your scale too.

Fixed cost, full source code ownership, no vendor lock-in. Tell us what you need to build.

Frequently asked questions

BSS (Business Support Systems) covers the commercial layer of a telecom operation: the product catalogue (what you sell), billing (how you charge for it), order management (how subscriptions are provisioned and changed), CRM (how you manage customer relationships), and revenue assurance (how you verify you're billing correctly for everything you're delivering). OSS (Operations Support Systems) covers the network layer: network inventory (what equipment you have and where), fault management (detecting and resolving network issues), configuration management (provisioning and changing network elements), and performance management (measuring and optimising network quality). Most operators run commercial BSS platforms (Amdocs, Comverse, Oracle Communications) alongside custom-built internal tools for the processes the commercial platforms don't handle well. We build the custom layer — the product configurator that's faster than the billing system's native UI, the customer portal that talks to the BSS via API, the operational dashboard the network team actually uses.

An MVNO running on a host network needs the BSS layer the host doesn't provide: a product catalogue and pricing engine that defines what the MVNO sells (independent of the host's product catalogue), a billing and invoicing system that rates usage data from the host against MVNO subscriber tariffs, a subscriber management system that handles activation, deactivation, plan changes, and account management, a customer portal for subscriber self-service, a support tooling layer for customer operations, and a revenue assurance layer that reconciles MVNO billing against host network wholesale invoices. Some MVNOs also need a SIM management system, an eSIM provisioning API, and a number portability integration. The extent of custom build vs commercial MVNO platform (BSCS, Netcracker, Optiva) depends on your subscriber volume, the complexity of your tariff structure, and how fast you need to move to market.

Most telecom call centre contacts fall into a small number of categories: balance and usage queries, plan change requests, bill explanation, fault reporting, and device unlock requests. A well-built self-service portal handles all five without a human. Usage dashboards showing real-time data, minutes, and SMS consumption against the subscriber's plan. Plan change workflows that check eligibility, show the upgrade price with proration, and execute the change immediately against the BSS via API. Bill explanation that breaks down each charge with plain-language descriptions. Fault reporting that opens a ticket, checks for known network issues in the subscriber's area, and gives a live status update without needing to call. Operators running self-service portals typically deflect 30–50% of contact centre volume within 6 months of launch.

Yes. We build the API layer between your existing BSS and the customer-facing or operational tools you need. Most commercial BSS platforms expose REST or SOAP APIs for subscriber management, billing queries, product changes, and order management. We integrate against those APIs to build the modern UI your customers see and the operational tooling your team uses, without replacing the billing system itself. For systems with limited API coverage, we build against database views or file-based integrations where necessary. We've integrated with Amdocs, Comverse, Oracle Communications, Netcracker, and Ericsson BSS platforms.

UK (Ofcom): number portability compliance, General Conditions of Entitlement requirements, consumer contract information requirements under the Telecoms Consumer Protection regulation, and GDPR for subscriber personal data. US (FCC): CPNI (Customer Proprietary Network Information) rules governing the use and protection of call records and location data, E911 compliance for VoIP services, and TCPA compliance for outbound messaging campaigns. EU (BEREC): number portability, net neutrality compliance logging, and GDPR for subscriber data. We work with your legal and compliance team to validate jurisdiction-specific requirements and build the audit trails, consent management, and data handling processes they require.

A focused single-system build — a customer self-service portal integrated with your existing BSS, or a product configurator that talks to your billing system — typically runs $60,000--$100,000. A full MVNO BSS stack covering billing, subscriber management, product catalogue, and customer portal typically runs $100,000--$200,000. Network operations tooling covering fault management, performance dashboards, and capacity planning runs $60,000--$120,000 depending on the number of network elements and data sources integrated. All engagements run at a fixed cost agreed before development starts.

Work with us

Tell us what you need. We'll tell you what it would take.

We scope Telecom Software Development in 30 minutes. You walk away with a clear cost, timeline, and approach. No commitment required.

  • Scope and cost agreed before work starts. No surprises. No obligation.
  • Working prototype within 3 weeks of kickoff.
  • Pay by milestone. You see progress before each invoice.
  • 60-day post-launch warranty. Bug fixes, UI tweaks, and deployment support. No retainer.
  • All conversations are NDA-protected.