Process-driven development

Building a fully digitalised business is all about your business processes and how the IT systems can fulfil them.

Looking at development from a process-driven perspective is a means to better align IT systems with business processes as well as unlock process innovations that create competitive advantage. In the process-driven approach, the business processes are the leading variable that IT systems must serve, not the other way around.

Process-driven development can be applied whether you’re building a new service into your process, or when you have a legacy state of existing infrastructure combined from multiple systems and applications. It involves capturing the business processes and automating them.

How we help

Phase 1


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.

Phase 2


We 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. The result of the pilot is experience of process modelling and use of Camunda while already gaining benefits from process automation.

Phase 3

Continuous development

We continue to develop the automation of the selected business process and implement automation for new processes.

What is BPMN?

In the process-driven approach, business processes are captured and modelled using Business Process Model and Notation (BPMN). BPMN models are also used as executables in workflow automation. Modeling business processes using BPMN enables us to have visibility over the business-processes, systems, integrations and their effects.

BPMN is the global standard for process modelling and one of the most important components of successful Business-IT Alignment. 

BPMN has primarily been developed to support technical implementation of processes (Process Automation). The more important digitalisation is in a company, the more helpful the use of BPMN becomes. 

Why choose Process-driven Development?

  • Digital solutions won’t limit processes or service innovations
  • No dependency on any single product or component – any part can be easily changed
  • Coding can be minimised
  • Processes models are self-sustainable, and there’s no need for separate documentation explaining how the system works
  • Process models are easily understandable between business and developers
  • Real-time and historical views of the process states enable continuous development of the business
  • Products and components can be selected with the best-of-the-breed approach
  • Existing infrastructure can be refactored piece-by-piece towards a process and micro-service oriented architecture

How Finnish telco Moi reshaped the future of mobile operators

Mobile operator startup Moi wants to completely reshape the way mobile operators work in Finland. That is not easy, since unlike in other parts of Western Europe, Finland’s mobile operator network market has traditionally been protected.

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

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

Antti Osara

Business Developer

+358 40 748 0906