Custom software
Custom management system or Excel? 6 signs it is time to switch
Excel no longer enough? Here are 6 signs it is time to move to a custom management system, and how to do it without disrupting your day-to-day work.
Fabio Folgori6 min read

Excel is a remarkable tool: flexible, known to everyone, ready in a minute. For this very reason many businesses build entire processes on top of it, from bookings to stock, from quotes to customer tracking. For a while it works. Then comes a moment when the spreadsheet becomes the bottleneck, and nobody dares to touch it.
If you recognise yourself in this description, here are six signs that a custom management system could save you time and mistakes.
1. There is "the file" and only one person knows how it works
When the running of the company depends on a complex file, built over the years by someone who is no longer there or who can never be away, you have a risk: if that person is missing, everything stops. A real system documents the rules instead of hiding them in formulas nobody dares to touch.
2. There are several versions of the same file
"Final", "final2", "final_ok_Marco". If you sometimes work on the wrong version, the data is already out of control. A web-based system has a single source of truth: everyone sees the same data, up to date, at the same moment.
3. The same data is copied by hand into several places
An order arrives by email, it is copied into the sheet, then into the invoicing program, then into the calendar. Every manual step is lost time and a chance to make a mistake. A custom system can make the data travel on its own, connecting to the other systems through APIs (I talk about it in How to integrate your management system, e-commerce and invoicing).
4. Those who need data cannot get it, or can see too much
In Excel permissions are all or nothing: either the file is shared, or it is not. If you want a collaborator to see only their own customers, or a customer to check the status of their case, you need differentiated access. It is one of the most concrete reasons to move to an application with a private area.
5. The spreadsheet is slow, fragile or freezes
Thousands of rows, formulas that call each other, macros nobody remembers. The sheet slows down, gets corrupted, returns errors that spread. When the time spent "making the file work" exceeds the time spent working, the cost is already on the table.
6. You need features Excel does not offer
Automatic notifications, reminders, signatures, document uploads, summaries for customers, an app that also works from a smartphone. Excel can simulate some of these things with difficulty; an application does them naturally.
When Excel is perfectly fine
Not everything needs to become software. Excel remains the right choice if:
- the data is small and used by one person;
- the process keeps changing and has not settled yet;
- you need an occasional analysis, not a daily flow.
A custom management system makes sense when the process is repeated, shared and important.
Custom system or ready-made program?
It is another legitimate question. A standard program offers tried-and-tested features at a modest starting cost, but asks you to adapt your way of working to its own. Custom software follows your process, but requires an investment in design and development.
In short:
- ready-made program if your process is common and the program covers it well;
- custom software if your process is specific, if standard programs force you into workarounds, or if you want to integrate several systems.
How to switch without stopping work
The switch should not be a leap in the dark. The path I usually follow is this.
- Understand the process. I look at how you really work, not how you imagine you work, and identify what wastes time.
- Start from a small version. The part that brings the most benefit comes first, not everything at once.
- Try it with real data. Existing data is imported and checked with whoever will use the system every day.
- Run alongside, then replace. For a short period the old and the new coexist, until you trust the new one.
- Let it grow. Over time features are added, based on real use.
What to ask whoever builds it
Before entrusting a management system, clarify:
- who owns the code and where the system lives (hosting, access, domains);
- how well it is documented, so that others can continue the work;
- how backups are done and where the data is kept;
- what is included after delivery: support, fixes, updates;
- how permissions are handled and how access is secured.
What a good management system must do
Before deciding, it helps to be clear about what to ask for. A good custom management system should, at a minimum:
- reflect your process, not a generic one;
- give each person only what they need, with clear roles and permissions;
- keep track of who did what and when, so mistakes can be reconstructed;
- be simple to use: if you need a course to understand it, it is badly designed;
- work from a smartphone too, if part of the work happens off-site;
- export data in open formats, so you are never a prisoner of the system.
The most common mistakes in custom software projects
- Wanting to do everything at once. Projects that are too broad stall. Better to start from a small, useful part.
- Not involving those who will use it. If the people who work with the system every day are not listened to, they will not use it.
- Copying Excel exactly. The new system should simplify, not reproduce the flaws of the sheet.
- Neglecting data migration. Old data must be cleaned and checked, otherwise errors are carried into the new system.
- Forgetting training. Half an hour of explanation and a short guide avoid weeks of frustration.
What to bring to the first meeting
To make the first chat useful, bring along:
- the files or programs you use today, even in a messy form;
- a list of the activities that waste the most time;
- who uses the system and for which tasks;
- the tools the new system should talk to (email, invoicing, e-commerce…);
- what a successful result would mean for you: fewer mistakes, more time, more control.
You do not need a formal document: concrete examples are enough.
Why entrust it to me
I have been programming since 1999, I have delivered more than 300 projects and I have worked as an external developer with about 30 agencies. I build custom web applications and management systems, with clean, tested and documented code, and access always in your name. I work from Rome and remotely.
We start with a chat of about 20 minutes, no strings attached, in which you tell me how you work today; then you receive a clear proposal and a written, free quote. I develop in stages, with online previews every week, so you see the system grow and correct it while it is built. If your Excel is becoming a problem, let's talk. The details of the service are in Custom web apps and management systems.
Frequently asked questions
No. It often suits firms, small companies and businesses with a specific process that off-the-shelf programs do not cover well. You can start with a small version and let it grow.
No. Existing data is imported into the new system, with a check to fix duplicates and inconsistencies. The switch is planned so that work does not stop.
With clean, documented code and access in your name, another developer can take over the project. It is one of the criteria worth choosing carefully.
It depends on the process to cover. For an app with a private area we are usually talking 6-12 weeks, but a usable first version often arrives sooner and is then extended.
- #custom management system
- #excel
- #custom software
- #business processes
- #web app


