Skip to content

Article - project method

Replace Excel with a business application

Questions to ask before replacing Excel with a bespoke business application and deciding if custom software is relevant.

Published on 10 April 2026 Updated on 28 April 2026
business applicationExcelproject framingfield diagnosisworkflowdataprioritisation

Replacing Excel with a business application can be a very good decision. But it is not automatic. A spreadsheet can remain perfectly suitable when the need is simple, only a few people are involved and the rules are stable. It becomes more fragile when it is used to run an activity, distribute responsibilities, track statuses or support decisions.

Before coding, the real question is not: “how do we turn this spreadsheet into an application?” The right question is: “what does this file carry today, and what can it no longer carry properly?”

That is where field diagnosis becomes useful. It helps understand real usage, workarounds, implicit responsibilities and the data that must remain reliable. The aim is not to replace a table with screens. The aim is to assess whether a complex business application can make the work clearer, more reliable and easier to maintain.

Signs the spreadsheet has reached its limits

An Excel file reaches its limits when it becomes a coordination tool without being designed for that role. The problem is not the spreadsheet itself. The problem is what the organisation asks it to manage.

The most common signals are easy to spot:

  • several people edit the file at the same time;
  • statuses mean different things depending on the team;
  • validations are handled manually, without a reliable trace;
  • errors are corrected directly in cells;
  • one person becomes essential because only they understand the file;
  • reporting takes longer than the activity it measures;
  • columns accumulate to absorb special cases;
  • important decisions are hidden in comments or colours.

At that point, Excel is no longer only a data-entry support. It becomes a collective memory, a management tool, an implicit access-right system and sometimes the beginning of a workflow. That hybrid role is exactly where the risk appears.

The question is not development yet. The first step is to understand which problem keeps returning: loss of time, lack of reliability, missing traceability, unclear responsibilities, difficulty handing over the process, or rules that can no longer evolve cleanly.

Run a field diagnosis before discussing the solution

Field diagnosis means looking at how the file is really used. Not only what it contains, but what it organises in daily work.

In practice, you need to observe:

  • who opens the file;
  • who edits it;
  • when information is added;
  • which columns are actually used;
  • which columns compensate for a missing rule or tool;
  • which errors keep returning;
  • which decisions depend on the file;
  • what happens when information is missing or wrong.

This reading prevents a common mistake: reproducing the spreadsheet exactly as a web interface. The columns become fields, the tabs become pages, the filters become menus, and then the team discovers that the problem was not the appearance of the file.

Often, the real issue is elsewhere. The file may reveal an undefined process, unclear roles, an informal validation step or a data point that several people interpret differently. This is close to the method I describe in Frame a business application before development.

Usage questions to ask before coding

Before discussing screens, features or technologies, you need to understand usage situations. The right questions are simple, but they change the nature of the project.

Who really uses the file?

You need to distinguish the people who read the file, those who edit it, those who validate information and those who use the data for decisions. A management team may want a dashboard, while the real reliability work depends on daily users.

Useful questions:

  • Who enters information?
  • Who reviews it?
  • Who validates it?
  • Who relies on it to decide?
  • Who corrects errors?
  • Who explains the file to new people?

If all these responsibilities depend on one person or remain implicit, an application can help make the workflow more readable.

Which decisions depend on the data?

Data does not have the same value if it only informs someone or if it triggers an action. You therefore need to identify the decisions that depend on the file.

Examples:

  • approving a request;
  • closing a case;
  • following up with a client or partner;
  • producing reporting;
  • organising an intervention;
  • triggering invoicing;
  • prioritising an action.

The more important the decisions are, the more critical data reliability becomes.

Where are the workarounds?

Workarounds are valuable. They show what the file can no longer do.

A free-text comment may hide a business rule. A colour may represent an undocumented status. A column added in a hurry may show that a frequent case was not planned. A manual export may reveal a reporting or integration need.

The goal is not to judge these practices. They often exist because teams found a pragmatic way to keep working. The diagnosis helps decide which workarounds should be integrated into the tool, simplified or removed.

Clarify the data to structure

A business application should not copy every spreadsheet column. It should identify the data that plays a real role in the process.

You can classify data into four categories:

Type of dataQuestion to ask
Essential dataCan the process move forward without this information?
Decision dataDoes this information trigger an action or validation?
Tracking dataDoes it help understand progress or status?
Historical dataMust it remain available to explain what happened?

This classification avoids two traps. The first is migrating everything without thinking, which makes the first version heavier than necessary. The second is simplifying too much and losing information that was genuinely useful in the field.

Data migration should follow the same logic. It is not always necessary to migrate the entire history. Sometimes the old file can remain available as an archive while only the data needed for current work is migrated.

Clarify rights and responsibilities

Excel often gives a sense of freedom: everyone can edit, copy, filter or delete. That freedom can be useful, but it becomes risky when the file is used to run an activity.

A business application forces responsibilities to become more explicit:

  • who can create a case;
  • who can edit information;
  • who can validate;
  • who can cancel or close;
  • who can see sensitive data;
  • who can export;
  • who can correct an error;
  • who keeps the trace of a decision.

These questions are organisational as much as technical. They influence the interface, access rights, database, notifications and history.

This is also where full-stack development matters: the work is not only about creating an interface, but about connecting usage, data, business rules and server-side logic.

Define a useful first version

The first version does not need to cover every case. It needs to solve the main problem without locking the next steps.

A good test is this question: what minimum version would help teams work better without losing control of the process?

For case tracking, a first version may be limited to:

ObjectWhat V1 must do
CaseExist, be assigned, be easy to find
StatusHave a single meaning and be traceable
OwnerBe visible and change according to a rule
CommentBe attached to the right case, not lost in free text
HistoryKeep the trace of important changes

Dashboards, advanced exports, automations or integrations can come later. They will be more useful once the base data is reliable.

This prioritisation avoids building an oversized application from day one. It also creates a clear base to test with users and adjust the rules.

When bespoke software is not the right choice

Replacing Excel with a business application is not always relevant. A bespoke tool requires framing, development, maintenance and the ability to keep rules alive over time.

Sometimes it is better to:

  • simplify the existing file;
  • remove unused columns;
  • formalise a few data-entry rules;
  • use a standard tool already suited to the need;
  • set up a simple shared database;
  • wait until the process is more stable.

The right choice depends on the overall effort, not only the development cost. If the organisation is not ready to clarify its roles or rules, an application may only move the problem elsewhere.

Example: from spreadsheet to case tracking

A team tracks requests in a shared file. The “status” and “owner” columns are often changed without explanation. Important comments sit inside free-text cells. When someone calls to ask about the state of a request, nobody knows which version is authoritative.

The initial request is: “we want an application to replace this Excel file.”

The diagnosis shows that the real problem is not the spreadsheet. The problem is status reliability and responsibility for validation. The useful first version therefore does not reproduce the whole file. It focuses on the case, status, owner, validation date and history.

Reporting comes afterwards. A dashboard only has value if the statuses feeding it are reliable.

FAQ

When does Excel become a risk?

Excel becomes a risk when it is used to run an activity, several people edit it and decisions rely on information that is hard to verify. The main risk is losing the trace: you no longer know who changed what, why, or which data point is authoritative.

Should Excel be replaced as soon as there are several users?

Not necessarily. Several users can work with a spreadsheet if the rules remain simple and stable. The need for an application appears mainly when you have to manage roles, validations, statuses, history or sensitive data.

How long does it take to replace an Excel file?

It depends on the number of roles, business rules, data to migrate and integrations to plan. A first version can sometimes be developed quickly, but only if the scope is clear. Framing prevents the real rules from being discovered during development.

Do we need to migrate all historical data?

No, not always. You should migrate the data needed for current work. The rest can remain archived, as long as it stays accessible when a check is needed.

Who should take part in the decision?

At minimum, you need a decision-maker, daily users and a technical contact. Field users are essential because they know the errors, exceptions and workarounds that the file does not always show clearly.

Conclusion

Replacing Excel with a business application is relevant when the file no longer carries roles, statuses, validations and responsibilities properly. The right starting point is not the screen to build, but the real way the work happens.

If your spreadsheet has become central, errors are multiplying or responsibilities are unclear, the first useful step is often a field diagnosis. It helps decide whether bespoke software is really necessary, then define a clear and buildable first version. You can reach me through the contact section.