TELUS WebTone: One Application for Every Communications and Collaboration Service
Project overview: WebTone for TELUS
We worked on WebTone for TELUS, one of Canada's national telecommunications companies. The vision for WebTone was a single application for every kind of communications and collaboration service, with an architecture designed to scale to millions of concurrent users.
About TELUS
TELUS is one of Canada's national telecommunications companies. It provides a wide range of communications products and services, including wireless, data, internet protocol (IP), voice, television, entertainment and video.
The WebTone vision: one application for every way people communicate
Phone calls, messages, conferencing and shared work usually live in separate tools, each with its own sign-in and its own way of doing things. The vision for WebTone was to replace that with a single application that addressed every type of communications and collaboration service.
For a carrier, the product is only half the job. A service like this also has to be sold, set up and supported. So WebTone was designed to address order management, provisioning and supportability as well, not just the experience on the user's screen.
What we worked on
We worked on WebTone for TELUS. Based on our original project summary, the work covered:
- A single application for all types of communications and collaboration services.
- An architecture designed to be highly scalable and capable of supporting millions of concurrent users.
- Order management, so customers could order the services.
- Provisioning, so ordered services could be switched on.
- Supportability, so the service could be run and supported at scale.
What makes carrier-scale communications software hard
Communications software is unforgiving. Calls and messages happen in real time, so delays are obvious. Usage arrives in peaks, so the system has to cope with far more people at once than it sees on an average day. And behind the screen, every service has to connect to ordering, provisioning and billing systems that a carrier depends on.
Designing for millions of concurrent users means making those choices early: how the system spreads load, how it fails safely, and how support teams can see what is happening. That is the kind of thinking we bring to backend development and DevOps work today.
Our telecom software development experience
TELUS is one of several telecom companies we have worked with. We did development work on BT Tradespace, BT's online community for small businesses, and we moved AT&T Government Solutions' intranet applications into a single portal in our AT&T case study. See our software engineering for telecom page for more.
We build web applications, backends and the testing that keeps them reliable. If you need people on your own team, you can hire backend developers or hire full stack developers through Maxiom.dev.
Building communications or telecom software?
Tell us what your users need to do and how many of them there will be. On a 30-minute call we will tell you how we would build it and whether we are the right team.
Related
Project inquiry
Tell us what you are trying to ship
Response within 1 business day
The Challenge
Our Solution
Technologies Used
Services Provided
Why Maxiom?
- Software since 2002
- $100M+ in contract value
- 221+ clients
- Top-rated on Clutch
Frequently asked questions
What was TELUS WebTone?
WebTone was an application for TELUS with a simple vision: one application for all types of communications and collaboration services. Its architecture was designed to scale to millions of concurrent users, and it covered order management, provisioning and supportability.
What did Maxiom do for TELUS?
We worked on WebTone, TELUS's single application for communications and collaboration services.
What is unified communications software?
Unified communications software brings calling, messaging, conferencing and collaboration into one application, so people do not have to switch between separate tools.
What are order management and provisioning in telecom?
Order management is how a carrier takes and tracks a customer's order for a service. Provisioning is how that service actually gets set up and switched on. Both have to work smoothly for a new service to reach customers.
How do you design software for millions of concurrent users?
Plan for peaks, not averages. Spread load across many servers, make sure one failure does not take everything down, and give operations teams clear visibility. These choices are much cheaper to make at the start than after launch.
What other telecom companies has Maxiom worked with?
We did development work on BT Tradespace for British Telecom and built an intranet portal for AT&T Government Solutions.
Can Maxiom build telecom or communications software?
Yes. We build backends, web applications and the DevOps pipelines behind them. Tell us what you are building and we will tell you how we would approach it.
Can Maxiom add engineers to our telecom team?
Yes. We can join your team on a project, or you can add individual engineers through Maxiom.dev and hire backend developers or hire full stack developers.
