Custom software development for companies

Your process doesn't fit into a market product. It lives in spreadsheets, in someone's head, or with a supplier you depend on.

Your process doesn't fit into a market product. It lives in spreadsheets, in someone's head, or in the hands of a vendor you depend on. We design and develop custom software for companies, and we start by understanding your process before writing a single line of code.

To start, just describe the process. Do not send credentials or databases.

Request your Proportione Legacy diagnosis

Javier Cuervo, co-founder of Proportione, on stage at a conference about information systems

Custom software is only worthwhile when the process is yours and the market doesn't offer a solution.

When the market already offers a solution, there are better options. We start there because it avoids useless meetings for both of us.

When it makes sense to build

When it's better to buy or connect

What it means for you: Before building, compare three options (build, buy, or connect) and choose based on your company's data, not intuition. Next step: the diagnosis, which we explain below. If you already know which system you need, it has its own page Custom ERP and the Custom CRM; if you are undecided between package, custom, or connect, see business management software.

Start with a diagnosis and proceed in phases, each with its acceptance criteria.

First, we understand your data and processes; then, we decide the destination. The general details of the method are in how we work.

Diagnosis: understand the process and data before choosing the destination

We start with a diagnosis of your data and processes before choosing the destination. It provides an inventory of processes and data, the options (build, buy, or connect), and a phased scope proposal.

Limited pilot before proceeding

When the case requires it, a limited pilot is conducted with pre-defined acceptance criteria before proceeding. If the pilot does not meet the criteria, it is reviewed before committing to the rest.

Phased delivery with a prepared rollback plan

We deliver in phases, with acceptance criteria for each phase and a rollback plan. The rollback plan is part of the design, not an add-on.

Handover: documentation, export, and custody

Verifiable documentation, export, and custody are part of the design from the beginning: how to exit is put in writing.

A Proportione professional presents a work plan to a group in a meeting room

What it means for you: at all times knows what has been delivered, what is missing, and how to go back. Next step: request the diagnosis.

Request your Proportione Legacy diagnosis

Upon completion, you will have a diagnosis, a phased plan, and a code that is yours

Diagram of four phases of custom software development: diagnosis, limited pilot, phased delivery, and handover

What it means for you: you are not tied to us to move forward. Next step: request the diagnosis and review the phased proposal.

First, the process is digitized: without an understood process, no technology can fix it.

Before opening anything and before adding AI, the process must be digitized and understood: what steps it has, who performs them, what data it uses, and where it resides today. This is the first step of the diagnosis and does not depend on a specific technology.

Sometimes the result is an ordered process that a market product already covers. Other times it is the basis on which it is custom-built. In both cases, progress is made in phases.

What it means for you: knows what they have before deciding what to do with it. Next step: if you want to see the whole of what we do, consult Business Management Consulting and our services.

An old system doesn't always need to be replaced: sometimes it's enough to connect it

Industrial warehouse with conveyor belts and feed hoppers, viewed from a catwalk

Once the process is understood, one of the three diagnosis options is to connect: open the system you already have with APIs and connectors and join it with the rest, without replacing it.

What it means for you: keeping what works is a real option, not an exception. Next step: if your system has no support or its manufacturer no longer exists, start with the page on legacy systems migration service.

AI comes last: on top of an understood process and ordered data

We consider AI afterwards, when the process is understood and the data is ordered. That's why it goes in this order: first digitize the operation, then open old software with APIs and connectors, and only then AI on top.

AI can run on your own server and, if necessary, without an internet connection. This is the same option we describe in legacy system migration.

What it means for you: your data doesn't have to leave your facilities. Next step: see how AI fits into your company in artificial intelligence in business or read AI with legacy software: where to start.

In three common situations, diagnosis is the first step

What it means for you: if you recognize yourself in any of them, you don't need to know the solution to start. Next step: describe your case in the form below.

Frequently Asked Questions

How much does it cost to develop custom software?

It depends on the scope: how many processes are involved, how much data needs to be organized, and which systems it connects to. That is why we do not give a figure without knowing your case. The diagnosis ends with a phased scope proposal, and based on that, it is finalized.

Custom software or a market product (ERP, CRM, SaaS)?

If a market product meets your need without forcing your way of working, it is usually the best option. Custom software pays off when the process is proprietary or when a product would force you to change the very thing that sets you apart. There is a third way: connecting what you already have. The diagnosis compares all three.

Who owns the code?

The code belongs to the client, and that's how it's stated in the contract. Documentation, export, and custody are verifiable and part of the design.

How long does it take?

It depends on the scope. We work in phases, each with its acceptance criteria, and the timeline comes from the phased scope proposal delivered by the diagnosis. We don't provide a single deadline without knowing your case.

Can we do it without the data leaving our facilities?

Yes. The extraction, migration, and subsequent AI can be run on your servers or dedicated hardware, even on a network without an internet connection.

What do we do with the old system we have?

It's not always necessary to replace it. On the legacy system migration page, we explain how to analyze it and what options exist.

Request your Proportione Legacy diagnosis

Tell us what system or process you have or need. We will respond within two business days. [Short form: see specification in notes] If you prefer to write to us directly: contact.

Request your Proportione Legacy diagnosis

Do not send credentials or databases. We will only use your data to respond to you; more information in the Privacy Policy.