We enable fully digital, automated business.

Building a truly digital business is all about your business processes. IT systems are the critical component, and they should serve the processes, not the other way around.

Process-driven development is a means to free your business processes from limitations posed by systems, giving you the flexibility to unlock process innovations and shape new products and services. It allows you to do things differently than your competition.

Benefits of process-driven development


Coding can be minimised, saving time, budget and resources.


The solution doesn’t limit processes or service innovations – it’s designed for growth.


There’s no dependency on any single product or component, any part can be easily changed.


Process models are self-sustainable, and there’s no need for separate documentation explaining how the system works.


Real-time and historical views of the process states enable continuous development of the business.

Full visibility

Process models are easily understandable between business leaders and developers.

Test the benefits in practice with a co-creation workshop

In a collaborative workshop, we produce a view of key business processes. We select one process for closer assessment, creating a description of the selected process and identifying manual steps, risks and bottlenecks.

Frequently Asked Questions

When is process-driven development useful?

Process-driven development 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’s particularly useful in industries that are creating or adapting to change, have multiple complex systems and rely highly on processes, such as the energy or manufacturing sectors.

What is Business Process Automation?

Business Process Automation is defined by Wikipedia as follows: “Business process automation (BPA), also known as business automation or digital transformation, is the technology-enabled automation of complex business processes. It can streamline a business for simplicity, achieve digital transformation, increase service quality, improve service delivery or contain costs. It consists of integrating applications, restructuring labor resources and using software applications throughout the organization.”

Using Process Automation means you model your process workflows. These models are also executables.

How can we test if this is the right approach for us?

Our method of introducing this approach to an organisation starts with a workshop, followed by a pilot. This allows our client to test the approach in practice while already gaining benefits from process automation.

In the workshop, we recognise and classify key business processes. We select one process for closer assessment, creating a detailed description of the selected process and identifying manual steps, risks and bottlenecks. The result of the workshop is a view of key business processes.

We then pilot the selected process or part of it, implementing it with process automation. The process is modelled to a BPMN 2.0 syntax and released to production on the Camunda process workflow server. A few designated users execute the process using Camunda’s out-of-box interface.

How much of the business processes can be automated?

Some of the best organisations have hyper-automated all processes and can serve tens of thousands customers with only a few employees. New services can be tested with manual back-office work, but if the idea flies, you have to automate most of the work in order to scale. The level of automation that can be achieved depends on your business. The first step is modelling your business processes, identifying manual steps, and then one by one, automating processes. Contact us to discuss your situation.

Part of my business is manual by default. Can I still benefit from automation?

Some services are served face-to-face, and not every business model can be fully digitalised. Still, automation can bring competitive advantages and opportunities to scale the service. The first step can be bringing some part of the service online. The next step is to build new and differentiating business models. It really comes down to out-of-the-box thinking and your unique situation. Contact us to discuss.

I have an existing IT architecture. I want more flexibility but I don’t want to change everything. How does the process-driven approach help?

Using the process-driven approach, existing infrastructure can be refactored piece-by-piece towards a process and micro-service oriented architecture where products and components are selected with the best-of-the-breed approach.

Having process automation as a backbone has multiple benefits. Isolating the process to its own layer helps integrations between components of the IT architecture. Basically, PA binds all the needed pieces together, both new services as well as what can be used from the existing stack. You can develop and maintain your IT infrastructure part by part, without compromising business processes.

What is BPMN?

BPMN, or Business Process Model and Notation, is the global standard for capturing and modelling business processes. Modelling business processes enables us to have visibility over the business-processes, systems, integrations and their effects. BPMN models are used as executables when automating workflows. It’s one of the most important components of successful Business-IT alignment and process automation.

What does low-code mean in practice?

According to Wikipedia, “a low-code development platform (LCDP) is software that provides a development environment used to create application software through graphical user interfaces and configuration instead of traditional hand-coded computer programming. A low-code model enables developers of varied experience levels to create applications using a visual user interface in combination with model-driven logic. Such platforms may produce entirely operational applications, or require additional coding for specific situations. Low-code development platforms reduce the amount of traditional hand coding, enabling accelerated delivery of business applications. A common benefit is that a wider range of people can contribute to the application’s development – not only those with formal programming skills. LCDPs can also lower the initial cost of setup, training, deployment and maintenance.”

What software do you use?

For business process modelling and automation, we use the Camunda Workflow Automation Platform. The mature and widely-used platform includes plenty of ready-made tools. It’s versatile and can be integrated with different technologies. The open-source technology is easy to take into use, and you can use their free version to validate if it’s the fitting solution to your business.

Using process automation doesn’t limit what systems you can use as part of your architecture, on the contrary. We can integrate ready-made, best-of-the-breed services or any custom business logic while keeping the business processes as the guiding factor.

Related case study

How Finnish telco Moi reshaped the future of mobile operators

Moi Mobiili wants to completely reshape the way mobile operators work. Moi is the 100% digital mobile operator.

Related posts

Aleksi Lindblad TX

2021-03-18 Blog Aleksi Lindblad

Upgrading legacy systems iteratively – the process-driven approach

It may feel tempting to start from scratch and get rid of the legacy system completely. However, this approach often brings a new set of problems.

2020-12-15 Blog Jarmo Suoranta

Creating IT that enables online business strategies

Jarmo Suoranta shares the recipe for a modern automated subscription based service.

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 to discuss your project

We’ll get back to you as soon as possible. To submit a job application, please visit our Careers page. We don’t accept applications via the contact form.

Find out more

For information on how we can transform your sector or business, please get in touch using the contact details below.

Jarmo Suoranta


+358 400 958 991

Aleksi Lindblad

Head of Technology, Software Consulting

+358 41 534 6564