Skip to content

Infonet Consultores team5 min read

A man in a suit and a woman reviewing a laptop and a diary together at a wooden table next to a large picture window

Choosing the company that will develop or maintain your management software is a decision that lasts years. If it goes wrong, you don't just lose the project budget: you lose time, data and your team's patience. This article gathers the questions worth asking before you sign, which answers should reassure you and which deserve a second look.

About the company and its team

The first thing is to know who you will really be working with. A company can have a great website and subcontract all of its development, or the other way round.

  • Who will develop the software? Ask whether it is done by their own team or subcontracted and, if so, to whom. It is not bad in itself, but you need to know.
  • Who will look after me once it is up and running? Ideally, support is provided by people who know the software inside out, not an intermediary who simply forwards issues.
  • How long has the company been doing this? Experience guarantees nothing, but management software is used for many years and you want your supplier to still be around.
  • Have they worked in my sector? If they know the sector, the analysis will be shorter and they will ask questions that would not occur to anyone else.
  • Can I speak to one of their customers? A reference from a company similar to yours is worth more than any presentation.

About how they work

The way a company works says a lot about how the project will go.

  • How do they carry out the analysis? Be wary of anyone who starts programming without having seen how you work. The normal approach is to visit your company or ask for real documents and talk to the people who will be doing the work.
  • Do they deliver in phases? Being able to use part of the software early lets you spot misunderstandings before they become expensive.
  • How are changes handled? They always come up. Ask how they are requested, how they are quoted and who approves them.
  • Which technologies do they use and why? You don't need to understand the answer in detail, but you do need them to explain why it suits your case and whether it is easy to find other professionals who know it.
  • Who handles the go-live? Installation, data migration, configuration and training are part of the project, not an extra improvised at the end.

About the code and ownership

This is the point that is most often forgotten and the one that causes the most problems later. The Ley de Propiedad Intelectual (Spain's Intellectual Property Act, consolidated text approved by Real Decreto Legislativo 1/1996) devotes a specific title to computer programs, and you should not assume that the rights to a program pass to the customer simply because they have paid for it. That is why it has to be set out in the contract. The questions:

  • Who owns the software? They may assign the code to you, grant you a licence to use it, or build on top of a product the company owns and you merely use. All three options are legitimate; what is not acceptable is not knowing which one is yours.
  • What happens if the company ceases to exist or we stop working together? Ask whether there is any way of accessing the code or its documentation in that case.
  • Can I commission changes from another company? If the answer is no, make sure the maintenance terms are reasonable.

If the contract is important for your business, have a lawyer review it. This article is no substitute for that advice.

About your data

The data is yours even if the software is not. Ask:

  • Where is it stored? On your servers, on the company's or with a cloud provider, and in which country.
  • Can I export it whenever I want? In a format that another program can read, not just as a PDF.
  • Who makes the backups and how often? And, above all, whether anyone has ever tested restoring them.
  • Will we sign a data processing agreement? If the software company accesses personal data of your customers or employees, the General Data Protection Regulation (Regulation (EU) 2016/679, Article 28) requires a contract or other legal act governing that access. In Spain, Ley Orgánica 3/2018 (the Organic Act on Data Protection) supplements the regulation. A serious supplier will propose it without being asked.

About support and maintenance

  • What does the warranty cover and for how long? Development errors should be fixed free of charge for an agreed period.
  • How is maintenance paid for? A fixed fee, a bank of hours or per intervention. Each model makes sense in a different case.
  • How is an issue reported and how long do they take to respond? Ask for the response time to be put in writing.
  • How are new employees trained? Staff turnover is normal; ask whether there are manuals, videos or follow-up training sessions.

Red flags

What you hearWhy it is a concern
A fixed price without having seen your processEither there is too much margin or things are missing that will turn up as extras
"The software does that, for sure"Ask them to show you with one of your own cases
No questions about your current dataMigration will become a problem at the end
No written contract, or a one-page oneOwnership, deadlines and support are left up in the air
Nobody mentions trainingSoftware that nobody knows how to use does not get used
A rush to signA multi-year project can be decided calmly

And so you don't forget anything, here is the checklist to take to the meeting:

  1. Who develops and who provides support.
  2. What the analysis will look like and who in your company needs to take part.
  3. Phased deliveries and what you will be able to use in each one.
  4. Ownership of the software and access to the code.
  5. Where the data is, how it is exported and who makes the backups.
  6. Data processing agreement if there is personal data.
  7. Migration, installation, configuration and training: included or not.
  8. Warranty, maintenance model and response times.

What you can ask us

At Infonet Consultores, everything is developed by our own team and has been since 1999: analysts, developers and technicians who work from the database all the way to the mobile app, with no intermediaries. We take care of the installation, the migration of the data you already have, the configuration and the training, and afterwards support is provided by the same team that built the software. We also help with GDPR (RGPD) adaptation and implementation. You can see how we work on the bespoke software development page and meet the team on software company in Huelva.

More articles from the blog

See all

Contact

Tell us what you need

Tell us which application interests you or what you want to solve and we will call you to show you, with no commitment.

Map of the area around the Infonet office in Huelva © OpenStreetMap contributors

Come and meet us

We are in the Mirador del Odiel business park, inside the Francisco Montenegro industrial estate, next to the estuary and five minutes from Huelva city centre.

Infonet Consultores Informáticos
Calle Lentisco 3, oficina 13
21001 Huelva · Spain

Get directions