Having your first business software built when you are not technical
Building10 min read
Having your first business software built when you are not technical
You know your trade, not software. Here are the reference points a non-technical owner lacks: your real edge, the three traps, and how to de-risk before coding.
You know your trade better than anyone. Software is another trade
You have run a business for ten, twenty, sometimes thirty years. You know your sector, your customers, the thousand daily details nobody sees from the outside. One day the spreadsheet that held everything together stops being enough. Schedules get complicated, replacements are improvised, customers want visibility. You decide to have software built. And there, thirty years of experience give you no reference point at all.
It is a situation we see often: an owner who is excellent in their field, with a real problem to solve, but no reference on what a build costs, how long it takes, or how it is run. That is not a weakness. It is simply a trade you never had to learn. The risk is not that you do not know, it is that you do not know what you do not know.
This article is written for that owner. Not to teach you to code, but to give you the reference points you lack: what you already do better than a tech startup, the traps almost every first-time software buyer falls into, and how to de-risk your project before spending the first euro of development.
“Technical skill can be bought. Knowing a trade from the inside cannot. You already have the hard part.”
02
What you already do better than a tech startup
People talk a lot about the skills you lack. They rarely talk about the ones you have that most failed projects do not. You start with an advantage money cannot buy: you live the problem every day. You do not have to guess whether the need exists, you have suffered it for years. That is exactly what most products that never find their market are missing.
You also have a distribution channel startups spend years building. A network, customers who trust you, word of mouth. When your software exists, you already have people to show it to. And you have a financial discipline few tech founders possess: you run a real business, with real cash flow, not a funding round to burn.
42%
of failed startups fail for lack of market need, the number-one cause of failure
CB Insights, Top Reasons Startups Fail
Look at that figure and measure your lead. The number-one killer of products is building something nobody wants. You know the need exists, because it is yours and that of people you know. Your challenge is not to find a problem to solve, it is to solve it cleanly without getting the scope or the partner wrong.
Your lead on the need does not excuse you from scope discipline. We explain how to scope a useful first batch in MVP vs V1: scope the right first version. It is the direct complement to this article.
03
The three traps almost every first-time buyer falls into
These traps have nothing to do with intelligence. They all come from the same place: no reference points on a trade you are discovering. Knowing them in advance is often enough to avoid them.
01
Underestimating cost and time
Without a reference, you imagine software gets built the way you furnish an office: a few weeks, a round budget. Reality is slower and more expensive, because most of the work is invisible: the edge cases, the errors to handle, the tests. An overrun is not a sign of bad management, it is the norm of the sector. The right defense is not to demand a low price, it is to reduce the initial scope.
45% / 56%
large IT projects run 45% over budget on average and deliver 56% less value than predicted (study of 5,400 projects)
McKinsey and University of Oxford, 2012
02
Thinking simple to use means simple to build
This is the most counter-intuitive trap. The more obvious an interface feels to use, the more hidden work it took. It is like a well-built stone wall: the apparent simplicity hides great complexity of execution. When you ask for something that feels trivial (a schedule that fills itself, a replacement that gets proposed automatically), you are often asking for the hardest part.
03
Wanting everything in the first version
The natural urge is to put everything in the first version: employee management, client contracts, billing, the client portal, the engine that automates schedules. It is the best way to push go-live back a year and discover too late what really matters. A first batch must prove, not cover. Test the core on a small base before expanding.
04
Choosing on marketing rather than usefulness
Few apps reach real profitability, and the ones that succeed owe it to genuine usefulness, not the marketing noise around them. The corollary for you: choose a partner who talks about your outcome, not the beauty of their code or the length of their spec. The best sign is someone who offers to do less in order to ship faster.
“Software that works is not software with every feature. It is software that solves the right problem, cleanly.”
04
The mockup before the code: your best insurance
Here is the gesture that de-risks a project the most, and it costs almost nothing next to development: having a non-coded mockup made before writing the first line. A visual representation of the screens, the flows, the concrete cases, that you can click through and picture yourself using.
Its value is twofold. First it turns words into images. A written spec lets everyone imagine something different: you see one screen, the developer sees another. The mockup gets everyone aligned before the gap gets expensive. Second it becomes the basis for the estimate: you price what you can see far better than what you describe in paragraphs.
It is also the moment a good partner will challenge your spec. Not to annoy you, but because the mockup makes visible what is superfluous, what is risky and what must come first. You come out of it with a smaller, clearer scope, and far cheaper than the one you had in mind at the start.
05
How to choose who will build it
The choice of partner matters more than the choice of technology. Two vendors can deliver the same scope for a similar budget and produce opposite results, because they do not have the same reflex toward your project. The useful distinction is not agency versus freelancer, it is executor versus partner.
Everything people ask us about having their first software built.
How much does custom business software cost?
It depends entirely on scope, but a wide range runs from 20,000 € for a focused first batch to over 100,000 € for a full platform. The cost follows the size of the spec directly. The best lever to control the budget is not negotiating the price down, it is reducing the initial scope to what truly proves the usefulness.
Should I hire an in-house developer to get started?
Rarely at the start. Hiring a technical profile in-house creates a heavy, expensive dependency before you even know whether the product holds. Going through an external partner keeps flexibility and spares you internalizing a skill you cannot yet manage. You internalize later, once the product is validated and the workload has become durable.
Where do I start when I am not technical?
With your trade, not with technology. Write down the concrete problem the software must solve and the real daily cases. Then have a non-coded mockup made to validate those needs before any development. It is the shortest, least risky path from a fuzzy idea to a useful first batch.
06
Conclusion: your trade is the asset, the rest is steerable
Having your first software built when you are not technical is scary for a good reason: you move without reference points on unfamiliar ground. But the unknown is not what matters most. What matters most, the intimate knowledge of a trade and a real problem, you already have. It is the part nobody can sell you.
The rest is steered with a few simple principles: reduce the scope, validate with a mockup before coding, and choose a partner on their ability to say no. Do that, and you will avoid the vast majority of projects that derail, not because you became technical, but because you asked the right questions at the right time.
“You do not need to become a developer. You need to recognize a good partner and keep a grip on your scope.”