How to choose management software: 10 criteria for an Italian SME
The Italian market for management software is crowded and noisy. There are the big groups with hundreds of thousands of customers, the vertical solutions for every industry, the long-standing desktop packages that have moved everything to the cloud, and a mass of online comparison sites promising to tell you which is best. The result, for anyone who has to decide, is paralysis.
The question "which is the best management software" has no answer, which is exactly why it produces only confusion. The useful question is: what problem am I trying to solve, and which tool solves it without bringing me three new ones.
These are the ten criteria that matter, in order of real importance.
In brief
- Define the problem before looking at any software: whoever writes it down after seeing the demos ends up choosing based on the prettiest demo.
- The decisive criterion is speed on the most frequent use case, not the number of features.
- Modular beats all-in-one when the problems don't all arrive at once.
- Always check how the data is exported before you sign up, not after.
- Test with your own data by redoing a job you've already done. Demos with made-up data tell you nothing.
1. Write down the problem before looking at products
Before opening a single vendor's website, write in three lines what isn't working today. Not "we want to go digital": something measurable.
- "A quote takes forty minutes and we do sixty a month."
- "We don't know what is committed in the warehouse and we promise deliveries we can't keep."
- "Every time a cost goes up we have to update thirty files by hand."
Anyone who reaches the evaluation stage without this document chooses based on which demo was most convincing, and in a demo the software with the most features always wins, which is almost never the right one.
2. Speed on the most frequent case
Ninety per cent of the time in a management system is spent on three or four repeated operations. Issuing a quote, recording an order, looking up a customer, checking a stock level.
During the evaluation, time those operations. Not the spectacular features: the boring ones. If issuing a standard quote takes more clicks than it does in Excel today, the software will be abandoned within three months, no matter how powerful the rest of it is.
It is the criterion that best predicts real adoption, and it is almost always ignored.
3. Modular or all-in-one
An all-in-one system comes with everything switched on: accounting, CRM, production, warehouse, documents. It makes sense when you genuinely need it all and have someone to configure it.
A modular system starts from one or two modules and adds others when they are needed. It has three concrete advantages for a small business:
- Proportionate cost: you pay for what you use.
- Gradual adoption: people learn one piece at a time.
- Limited risk: if one module doesn't work for you, you haven't thrown away the whole project.
The downside to check is integration: the modules must share master data and documents, not be separate applications placed behind the same login.
4. Cloud or desktop
| Cloud | Desktop | |
|---|---|---|
| Access | From any device and location | From the workstation where it is installed |
| Updates | Automatic, included | The company's responsibility, often paid |
| Backup | Handled by the vendor | The company's responsibility |
| Upfront cost | Low, recurring subscription | One-off licence plus support |
| Reliance on a connection | Yes | No |
| Multi-user | Native | Requires a network or server |
The Italian market is shifting decisively towards the cloud, including the long-standing desktop solutions that have launched browser versions. Desktop remains reasonable in two cases: genuinely unreliable connectivity, or specific constraints on where the data is located.
A question to always ask a cloud vendor: where the data is hosted. Servers in the European Union simplify GDPR compliance and reduce questions from the business customer who asks where their data ends up.
5. Fit to your pricing model
This is where most projects fall down in manufacturing companies. The question to ask is blunt: how is the price of a job built in your software?
If the answer is "item, unit price, discount by quantity band", while your price instead depends on a combination of several operations and a quantity break, the software will not handle your quotes. It doesn't matter how good the rest is: you'll keep quoting in Excel and you'll have two systems instead of one.
Those who work with matrix pricing will find the reference structure in how to build a price list by operation and quantity, and it is the first thing to test in a demo.
6. Getting your data out
A question to ask before signing, not after: how do I export my data if one day I decide to leave?
Acceptable answers are a full export in standard formats (CSV, XML, JSON) or access via an API. Answers to treat as red flags: "it's never happened", "we can provide a PDF", "it can be done, contact us when you need it".
The company's data is yours. A vendor who makes it hard to take it away is building its competitive advantage on lock-in rather than on the product.
7. Compliance with Italian requirements
Electronic invoicing in Italy is mandatory for almost all VAT-registered businesses, including flat-rate taxpayers since 1 January 2024. The software must correctly handle submission through the Exchange System (Sistema di Interscambio), compliant long-term archiving and the specifics of each tax regime.
It's worth looking further ahead too: the European framework is evolving, with mandatory structured electronic invoicing for intra-EU B2B transactions planned from 2030 under the ViDA package. A vendor that keeps the product updated in line with regulation is worth more than one that has a few extra features today.
If your accountant keeps the books, check how they access the system: read-only access to the software eliminates the periodic sending of files and mismatched versions.
8. Total cost, not the subscription
The subscription is the most visible item and often not the largest. The full bill includes:
- Subscription per user or per module, multiplied by the real number of users
- Initial configuration and loading of the price lists
- Migration of historical data
- Training for the people
- Internal working hours during the switch, which get paid anyway
- Any integrations with e-commerce, the bank or the accountant's software
The internal cost of the switch, in hours of people configuring instead of working, is almost always the heaviest item and almost always the forgotten one.
9. Real support
Ask three things, all of them verifiable before you sign.
- Channel: phone, email, chat, ticket? And during which hours?
- Language and time zone: support in Italian during Italian office hours, or international support?
- Stated response times: is there a written commitment, even an informal one?
For a small business, a blocking problem with invoicing or the warehouse on the wrong day costs more than the annual subscription. A small vendor who answers within two hours is worth more than a big group with a ticketing system.
10. Test with your own data
The last criterion is the one that replaces all the others if you're short on time.
Ask to load three real price lists and to redo two quotes you already issued last month. Then compare: do the numbers match the ones you had calculated by hand? How long did it take you? How many steps did you have to ask someone about?
A demo with made-up data shows the software at its best. Your data shows what happens in your real case, which is the only one that concerns you.
The migration plan, in brief
- Freeze the scope. One module at a time. The first is the one that solves the problem you wrote down in point 1.
- Clean the data before migrating. Duplicate records and obsolete items going in are duplicate records and obsolete items coming out.
- Choose the right time. Low season, not year-end, not during the biggest job of the year.
- Keep the old system in read-only mode for at least three months.
- Train one person to become the internal point of reference. You need someone who can answer colleagues' questions without opening a ticket every time.
- After thirty days, measure. Has the time on the frequent use case dropped? If it hasn't, the problem is the configuration, and it needs to be addressed at once.
FAQ
Cloud or desktop management software: which is better?
Cloud makes sense when you need access from multiple sites or on the move, automatic updates and no server or backup management. Desktop remains valid with unreliable connectivity, very heavy local storage needs or specific constraints on the data. The Italian market is shifting towards the cloud even in the traditionally desktop segment.
How much does management software cost for a small business?
Cloud subscriptions for micro-businesses start at a few tens of euros a month, solutions for more structured SMEs rise to a few hundred, and ERPs for medium-sized firms require projects costing tens of thousands of euros. The subscription cost, however, is only one part: you also have to factor in configuration, data migration and training.
Is custom management software worth it?
Rarely for a small business. Custom software carries high development and maintenance costs and ties you to a single vendor. It makes sense only if your business process is genuinely unique and represents a competitive advantage, not if it is simply different out of habit.
How long does migrating from one management system to another take?
For a micro-business starting from Excel, a few days. For an SME with history, master data and a warehouse, two to six weeks. It is best to migrate during a slow period and keep the previous system accessible in read-only mode for a few months.