Dwóch decydentów omawia mapę procesów w jasnej hali operacyjnej.

Marcin Kujanek

Business operating system: how to connect company processes?

If finding out the status of an order or who should take the next step means checking several spreadsheets, emails and conversations, the company may need better connections between the teams' work.

That does not have to mean replacing every program or introducing one huge system. Sometimes the need is for a way to bring selected processes, tasks, information and responsibilities together in one clear workflow.

In this article, I use “business operating system” in that sense. It describes a layer that helps people and the tools they use work together around specific processes. It is not a computer operating system or one ready-made package intended to replace every program in a company.

What can a business operating system do?

Imagine that a company receives an enquiry that may turn into an order. Who checks the terms? Who confirms availability? Where is the delivery date decision recorded? Who sees that fulfilment should begin? How does the person serving the customer know what has already been agreed?

When information about the same process is scattered across teams and tools, people have to piece the process together themselves. A business operating system can help organise this flow by:

  • showing the current stage of a case,
  • assigning responsibility for the next action,
  • passing the necessary information to the next person or team,
  • connecting tasks, resources and notifications,
  • bringing together data from tools the company already uses.

The scope should follow the process. One system may support the whole company, another just one unit, such as order handling or service. There is no need to build everything at once.

Operations colleagues hand off an order and agree on the next fulfilment step

How is this different from ERP?

ERP, CRM, production software and task management tools address different needs and scopes. A business operating system does not have to replace ERP. It can use ERP as a source of data and connect work that also takes place in other applications or across departments.

In practice, it is useful to start with the question: “Which process do we want to see and manage from beginning to end?” Only then should you check whether the current system needs an extension, an integration, a clearer information flow or a purpose-built solution.

If a system forces people to work around the process, that still does not automatically mean everything should be replaced. The missing piece may be a single module, connection or shared status view.

Signs that it may be time to examine the workflow

It may be worth investigating when:

  1. You have to ask several people to find out the status of a case.
  2. The same data is entered in multiple places.
  3. The next step depends on someone remembering an email or phone call.
  4. The team keeps its own spreadsheets because the current systems do not show the full picture.
  5. Exceptions and handoffs between departments have no clear owner.
  6. The company cannot easily tell where a process has stalled.

These signs do not automatically mean that new software is needed. First establish whether the cause is the process, accountability, data quality, integration or a limitation of the tool itself.

How to design a system around one process

It is safer to start with a narrow workflow than to try to describe the entire company in one project.

1. Choose a process whose progress you need to see

Describe a specific case from the moment it starts to the moment it is complete. It might be handling an enquiry, fulfilling an order, a service request or passing information between sales and production.

You should be able to identify the starting point, the expected outcome and the people involved in the flow.

2. Record stages, decisions and exceptions

For each stage, establish:

  • what information or event starts it,
  • who is responsible for the decision or action,
  • what data they need,
  • what should happen when an exception occurs,
  • how you know the stage is complete.

This helps reveal the difference between the process described in a procedure and the one the team follows every day.

3. Decide where the current information lives

If two tools store different status values or customer details, a new system may simply duplicate the conflict. Decide which source is authoritative for each type of information and who is responsible for keeping it current.

An analyst and operations manager discuss information flow in a business operating system.

4. Choose the smallest change that will help

Consider several options in turn: clarify the process, configure an existing tool, add an integration, introduce a module or build a purpose-built solution. A new system makes sense when it addresses a constraint that a simpler change cannot resolve.

5. Plan a pilot and a way back

Before launch, decide how the team will test the solution on the selected process, who will collect feedback and what to do if the new workflow does not behave as expected. When changing an existing system, plan how old and new components can coexist and how to roll the change back.

Colleagues test a new digital workflow in a production-floor pilot

Why replacing everything at once is not always the best option

Replacing an entire system can affect data, permissions, integrations, everyday team habits and continuity of service. If one process or module can be separated, a phased change lets you test assumptions earlier and reduce the scope of a single cutover.

Microsoft describes application modernisation as a cycle that includes assessment, planning, implementation, development and optimisation. AWS presents a gradual replacement pattern in which old and new components can coexist for a time. This approach still requires a planned way to roll changes back and is not suitable for every system. Microsoft Learn: application modernization life cycle · AWS Prescriptive Guidance: Strangler Fig pattern

The point is not to modernise in phases every time. It is to assess dependencies, operational risk and the ability to validate a change before a wider rollout.

When a separate system may not be needed

If a process is simple, stable and well supported by the tool already in use, another application may add work instead of organising it.

Likewise, if the team has not agreed on stages, roles and decisions, align on the way of working first. Software can enforce agreed rules, but it cannot decide for the company who should make a decision or what outcome the process should achieve.

How we work on business operating systems

At 360 Software House, we start by discussing the company, its process and the constraint that makes work difficult. Then we identify what should change first and what scope is needed. Depending on what we learn, the next step might be integrating existing tools, extending a system, building a specific module or designing a solution tailored to the company.

A business operating system can connect planning, tasks, information flow, resources and notifications. It may support the whole organisation or a specific unit. The scope does not have to include every process from the outset.

If you want to check whether this kind of system fits your situation, bring an example of one process where it is hard to establish the status, responsibility or next step. Explore our business operating systems service.

How do you rate this article?

Your rating:

average rating 5 / 5. number of ratings 2

SCHEDULE A FREE CONSULTATION