Skip to content
Givore Studio

Givore Compare

How to judge who builds your software

Five questions that tell you whether whoever builds your software will still be there when it breaks — ownership, documentation, who runs production, and what happens when you want to leave.

Judge whoever builds your software on five things: do you own the code and the accounts, is the work written down, who runs it after launch, can you leave, and will they tell you something true that costs them the sale. None of those require you to read code. All of them predict whether you will still be happy in year two.

Do you own the code and the accounts?

The repository should be in your organisation, the servers and third-party services in your name, from the first day of the project. Not handed over at the end, not “we’ll sort that out later”. If the answer is anything other than yes, you are renting your own business system, and the rent goes up when you try to leave.

Is the work written down?

Not a manual nobody reads — enough that a competent engineer who has never seen your system could find their way around it. How the pieces fit together, where things run, what breaks when. This is the thing that makes every other risk survivable, and it is the thing most often skipped because nobody is paying for it directly.

Who runs it after launch?

Ask the question plainly, and listen for whether the answer includes a Sunday. Building software and keeping software alive are different jobs, and the second one is where most business systems quietly rot. Platforms shift under an app every month. An app nobody maintains does not stay frozen at “works” — it degrades until one day it does not open.

We build and run. Givore is the proof we can point at: we designed it, wrote the apps, built the backend, and we still run production for it today.

Can you leave?

Good work is portable. The code lives somewhere you control, it is built on standard tools another developer would recognise, and nothing about it is designed to make you stay. Lock-in is rarely a clause in a contract. It is usually a system only one party understands, on accounts only one party can reach.

Will they tell you something that costs them the sale?

“You don’t need a rebuild, you need three weeks of cleanup” is worth more than any portfolio. So is “that feature can wait” and “you don’t need AI for this yet”. Someone protecting your budget against their own invoice is telling you what they are like to work with for the next two years.

The short version

Own everything. Get it written down. Know who answers on a Sunday. Keep it portable. Trust the one who talks you out of things. If you want a straight opinion on your specific case, tell us about it — including if the honest answer is that you should do nothing yet.

Related reading: how to choose who builds your app, what it costs to build one, what it costs to keep one running, and — if your problem is manual work rather than a new product — how to automate your business.

Questions people ask

How do I know if a software developer is any good?

Ask to see something they built that is still running, and ask who keeps it running. Anyone can show a launch. Far fewer can show a system they have carried for two years — through platform updates, security patches and the features the business asked for later. Then ask them to explain one technical decision in plain words. If they cannot, that is information too.

What happens to my software if the people who built it disappear?

That depends on ownership and documentation, not on how many people were involved. If the repository, the servers and the third-party accounts are in your name, and the work is written down, another developer can pick it up. If they are not, you are exposed no matter who built it. Insist on owning everything from the first day.

Who should run my software after it launches?

Whoever built it, if they will take it. Software is not finished at launch — platforms change underneath it every month, dependencies need patching, and something eventually breaks on a Sunday. The alternative is paying a stranger to learn your system from scratch at the worst possible moment. We build and run, which is why Givore is still live.