
Custom software
Custom software development
Most businesses do not need software written from scratch. They need it in the space no off-the-shelf system covers: two systems that will not talk to each other, a customer portal, or an operational process that belongs to your company alone and has no product to match it.
The code is the easy part
Writing the software is the cheapest and easiest piece of the work. Projects come apart somewhere else: scope that grows with every meeting, requirements described in general language so that something gets built that works and still does not fit, and software that is handed over and then has nobody to maintain it. Two years later the system built specially for you is the one everyone is afraid to touch.
How we work
We ask first whether building is necessary
Much of what gets asked for already sits in a module you own, or is solved by a simpler integration. We say so before we quote a build, because the cheapest software is the software you never had to write.
We scope by outcomes, not wish lists
We describe what the system does in testable terms, and separate what belongs to this phase from what is deliberately later. Undefined scope is the single most common reason budgets are overrun.
We build on the operation you already run
An application that cannot reach your real data is one more island. We connect it to your ERP and your data sources from the start, because integration left until later turns into a second project.
We hand over so it can be maintained
Readable code, documentation, and tests on the critical paths. The code is yours and the repository is yours. You can continue with us, with your own team, or with someone else.
What you end up with
Software that matches how you work
No bending your process to suit a finished product, and no working around it in side spreadsheets.
Full ownership
The code, the repository and the data are yours. No licence that renews on new terms, and no vendor holding the key to your system.
A connected system, not an island
Wired into your ERP and your data sources, so it runs inside your operation rather than beside it.
A scope you agreed
Phases defined up front, so you know what this project covers and what is deliberately next.
Why work with us
We know the systems it has to connect to
We implement ERP, build the integrations and run the cloud. Custom software written by a team that does not know your operational system ends up stuck at the connection.
We say no when building is the wrong answer
If configuring a module you already own or an existing integration settles the question, that is the recommendation. We do not earn anything by stretching a project.
We build around your operations
We start from how work moves through your business, not from a template we reuse and call bespoke.
Common questions
When is building custom the right decision?
When the process is a real competitive advantage, when no product covers it, or when working around the off-the-shelf system costs more than building the alternative. If what you need already exists in a standard product, configuration is faster, cheaper and easier to maintain.
Who owns the code?
You do. The code, the repository and the data belong to our client, and that is a condition we start from rather than a negotiating point. We have no interest in a model that makes staying with us compulsory.
Do you integrate with Odoo or ERPNext?
Yes, and it is most of what we build: customer portals, field applications, dashboards and synchronisation with outside systems, connected straight to the ERP. We implement both platforms, so integration is routine work for us rather than exploration.
How long does a project take and what does it cost?
It depends on the scope, and we will not give you a number before we understand it. The usual pattern: a short analysis phase that ends in a written scope and an estimate, then a build in increments that each deliver something usable, instead of one delivery at the end.
What happens after handover?
You choose. We carry on with maintenance and development, or we hand your team documentation and a knowledge transfer. What we do not do is hand over code that nobody but us can work on.
Tell us what your system does not cover
Describe the process no finished product covers, and we will tell you whether building is the answer and what a realistic scope looks like if it is.