How Finnish telco Moi reshaped the future of mobile operators

Client: Moi Mobiili Oy

Mobile operator startup Moi wanted to completely reshape the way mobile operators work. The core of Moi’s business model is looking at things from the customer’s perspective.

With their business based on the process-centric approach, Moi can tailor and develop their services for selected target audiences in an agile way. Moi is the 100% digital, next-generation mobile operator.

Customer perspective is the core of Moi’s business model.

The challenge

When we started working with Moi, they had a vision to design and build an all-digital operator which had never been done before in this industry.

Existing telco systems are big and heavy, making it difficult – often almost impossible – to launch new services and businesses. Furthermore, the processes are typically built from a production point-of-view into those heavy systems.

Take for example invoicing. If you’re sending a million invoices a month, your process management needs to be very simple in order to create simple invoices. But when processes are built into the IT systems, changing the process requires changing the whole system. Systems are standing in the way of customer-centric service.

In industries like this, process innovations can really set you apart.

Moi’s founders had been in the telco industry for a long time. They knew they had to be able to quickly build processes that could be altered in an agile way to fit ever-evolving customer needs. This would never be achieved using traditional heavy telco systems.

We partnered with Moi and other development parties to find the technologies that would make this possible. Some out-of-the-box thinking, experience and innovative new technologies made it possible to create a process-centric business in an efficient and cost-effective way.

The Moi webshop makes it easy for customers to manage their own orders.

What is the process-centric approach?

Process-centric development (or process-driven development) is a means to align IT systems with business processes in a way that the business processes remain independent of the IT systems and processes guide the systems.

Business processes are captured and modelled using Business Process Model Notation (BPMN). Modeling business processes using BPMN enables us to have visibility over the business-processes, systems, integrations and their effects.

Essentially, the process-centric model enables creating new kinds of business, products and services, as processes are not limited by or tied to existing systems. It is a way to eliminate the problem – “we want to create a new service or product that the customers want, but our IT systems don’t allow it or it’s too complicated”.

The process-centric approach can be applied whether you are starting to build a new business or service from scratch, or when you’re adding new services to existing but inflexible IT architecture. It is especially useful in industries that are adapting to change – or creating change – and have multiple complex systems and rely highly on processes, such as energy or manufacturing sectors.

In Moi’s business, the customer process is always the leading variable.

In the process-centric approach, the customer process is not built inside of the systems (J1, J2, J3) as opposed to the traditional approach. The process remains independent of the systems.

The solution

The process-centric approach and state-of-the-art components made Moi’s mission to be an all-digital operator real. We helped design and implement a fully digital business model using BPM workflows and micro-service architecture together with Moi and other development parties. We also helped create UI frontends for web and mobile.

One of the innovative ideas of this project is the NoSQL based microservice architecture orchestrated by business process engines. Built with minimal coding and by utilising proven high-level commercial and open-source products, the system is less vulnerable to time and the people working on it.

Components were selected with a best-of-breed approach, without limiting thinking to what had already been done in the Mobile segment. For example, for billing we chose a cloud-based subscription service that is one of the best platforms in subscription-based systems, despite it not having any cases in this particular vertical.

The backbone of the Moi stack, the Business Process Automation Platform, makes all the pieces work together but at the same time, any piece can be replaced. BP-Automation also makes processes visible and measurable. It’s easy to find bottlenecks in process on the fly and react.

The solution scales well to telco loads, is flexible to accommodate innovating new products for customers and easily maintained. It meets the tight regulation requirements of the telco sector, enabling access to data required for regulatory purposes as well as business analysts.

In Moi’s business, the customer process is always the leading variable. Their business processes are highly automated, and Moi is able to run a virtual telco operator service with minimal personnel.

“We built Moi’s BSS, including billing, webshops, self-service apps, marketing tools, process and organisation in less than eight months. I could say the price tag was 10-100 times lower than with most virtual operator projects.

— Kalle Vuoristo, Moi CTO

Related posts

2020-08-20 Blog Jarmo Suoranta

Building the Postmodern ERP

ERP systems have been the heart of companies since the rise of the digital era. Like the human heart, the ERP should be active at all times, pushing freshly oxidised blood throughout the body and keeping the machine running smoothly.

Subscribe to our newsletter

Receive our latest updates to your inbox. We’ll handle your data according to our privacy policy.

Drop us a message

We’ll get back to you as soon as possible.

Find out more

Are your IT systems serving your customer processes, or the other way around? Get in touch to discuss how your business can be transformed to process-driven.

Jarmo Suoranta


+358 400 958 991

Antti Osara

Business Developer

+358 40 748 0906