Telecom software development
Self-service portals, provisioning, billing and support tooling for operators, ISPs and managed service providers. Most of the work is integration: OSS and BSS, network inventory and the systems that already run the business.
Who this is for
Providers whose product is a connection, and whose margin is decided by how much of it is self-service.

Network operators
Subscriber self-service, plan changes, add-ons and billing, with provisioning that reaches the network instead of raising a ticket for someone to action.

ISPs and MVNOs
Sign-up, coverage checking, activation and support in one journey. Launching a brand without rebuilding the stack behind it every time.

Managed service providers
Client portals, service catalogues, contract and SLA tracking, and reporting that goes out on schedule rather than being assembled the night before.
What we can do for an operator
Four things that decide whether a subscriber calls you or serves themselves.
Self-service that actually completes
Plan changes, add-ons, top-ups, invoices and payment in a portal and an app, ending in the change being made rather than in a form that raises a ticket. The measure is calls avoided.
Ordering and provisioning
Coverage check, order, activation and delivery as one tracked flow, with the network systems called at the right step. Where an operation cannot be automated, the handoff is explicit rather than silent.
Billing, usage and disputes
Usage rated against the plan, invoices a subscriber can read, and a usage history that settles a dispute in one screen. Most billing complaints are a presentation problem before they are a billing one.
Support and field tooling
Agents seeing the account, the line and the open orders in one place; field engineers seeing the job, the address and the equipment. Two screens fewer per call is a staffing number.
Everything here is an integration
Little in telecom is greenfield. The value is in joining OSS and BSS, network inventory, provisioning and CRM into one journey a subscriber can complete alone — and in failing safely at each boundary rather than losing an order between two of them.
- Integrations
- OSS and BSS, CRM, provisioning and inventory, payments, ticketing
- Interfaces
- REST and SOAP, message queues, scheduled file exchange, TM Forum APIs
- Reliability
- Idempotent operations, retries and reconciliation at every boundary
- Typical first release
- Self-service portal and one provisioning flow in 10–16 weeks

Solutions we build
The systems this sector asks for most. Each one ships as its own increment, so the first release is in use while the next is being built.
- Subscriber self-service portals and mobile apps
- Ordering, coverage checking and activation journeys
- Provisioning orchestration across network systems
- Billing presentation, usage history and dispute handling
- Agent consoles and support tooling
- Field engineer apps for installation and repair
- OSS/BSS and CRM integration layers
- Service catalogues, contract and SLA reporting
What we build here
All servicesAdvertising
Paid acquisition, campaign build, tracking
Artificial Intelligence
LLM assistants, document AI, scoring and forecasting
Custom Development
Portals, internal tools, workflow systems, integrations
Mobile Development
Mobile development service page
SEO
Technical audit, architecture, content plan, reporting
Video Production
Explainers, product films, campaign cuts, subtitles
Questions this sector asks
That is most of the job. We read the interface specifications, build against a test environment, and design each boundary to be retryable and reconcilable — because in this sector the failure that matters is an order accepted on one side and lost on the other.
Rarely, and not by default. Billing usually stays where it is; what we build is the presentation, the self-service around it, and the reconciliation that makes disputes answerable in one screen.
By making the handoff explicit. The order moves to a queue with everything the person needs, the subscriber sees an honest status, and the step is timed so you can see which manual operations are worth automating next.
Yes. Multi-brand and multi-tenant from the start: shared provisioning and billing integration, separate branding, catalogues and pricing. Adding the second brand afterwards is the expensive version.
You do. Repositories, interface documentation and infrastructure definitions from the first release, so a later change does not require the people who wrote it.
Yes, by fixing the date and moving scope. We agree at discovery what the deadline must include and what can follow it, and the weekly update reports against that rather than against a percentage.
What would this cost?
Four questions and you have a budget and timeline range. It is a range because the width is the honest measure of what is still unknown.
Which practice fits the work?
Pick the closest one — the estimate adjusts as you add scope.
Choose one
Which practice fits the work?
Order a free consultation
What happens next: