12 min readUpdated September 23, 2026
Build or buy internal software: decide layer by layer
Build or buy is not decided for the whole IT estate at once. It is decided layer by layer: what a vendor carries better than you is bought, industry software depends on its price and on the rules it holds for you, what sets you apart is built. And the tool that builds that last layer is itself something you buy.
Key takeaways
- Build or buy is not decided for the whole IT estate at once. It is decided layer by layer, and often inside a single function.
- The first layer is bought: what the vendor carries better than you, the rules, the compliance, the updates. The second, industry software, depends on its price and on the regulatory load it holds for you. The third, what sets you apart, is built.
- The two costly mistakes mirror each other: building on the layer you should buy, and bending a market product on the layer you should build.
- Building no longer means hiring a team. The tool that builds the third layer belongs to the first one: you buy it.
On this page
- What changed: building became possible, the rest did not move
- The three layers, and the rule for each
- First layer: what the vendor carries better than you
- Second layer: industry software
- Third layer: what sets you apart
- Example: an organization sorting its portfolio
- The two costly mistakes, and they mirror each other
- Building no longer means hiring a team
- The five questions to ask of any way to build
- Checklist: where your need belongs
- Build if
- Buy if
- Questions: the five asked most often, and their short answers
- Maleus: the tool that builds the third layer is something you buy
See how Maleus can accelerate your team.


The old build-or-buy question was asked one piece of software at a time, on cost and time: building was slow and expensive but fitted the need, buying was fast but made you bend to the tool. It was also asked as if the answer held for the whole IT estate. It does not, and it never did.
If you read one thing in this guide, read this: the decision is made layer by layer. What a vendor carries better than you is bought. Industry software depends on its price and on the rules it holds for you. What sets you apart is built. And the tool that builds that last layer belongs to the first one: you buy it.
What changed: building became possible, the rest did not move
Two movements are happening at once, and they do not contradict each other.
Building became practical where it was not. In the McKinsey study published in August 2026, 32 percent of respondents report that their organization decided against purchasing at least one software product or feature because it was able to build the functionality in-house using agentic coding tools (1,719 participants in 97 countries, fieldwork from May to June 2026).
And the price of what you buy keeps rising. In a Cigref survey of 54 chief digital officers published in May 2026, the cost of cloud and software services rose on average by 8.7 percent a year over three years, and 71 percent of respondents consider that trajectory hard or impossible to sustain.
Neither says you should build everything. AI lowered the cost of the first version of a piece of software, not the cost of its whole life: the rules that change, the data that accumulates, the changes that must not break anything. What moved is where building is worth it. To find it, you have to look at the IT estate in layers.
The three layers, and the rule for each
First layer: what the vendor carries better than you
Payroll, general accounting, email, customer relationship management in its standard form. What makes this software valuable is not the screen. It is what the vendor carries for you: rules that change every year, compliance that has to hold in several countries, security updates, support. Rebuilding it means taking that load back onto yourself, for a result that sets you apart from nobody.
The rule: buy. And adapt to the vendor's way of working, because that is precisely what you are paying for.
One nuance matters. This layer is not defined by how ordinary the function is, but by what the vendor carries. A small generic utility, with no rules or compliance behind it, can now be built in a few hours. Multi-country payroll cannot, even with AI, because what it costs is not the code.
Second layer: industry software
Software designed for your line of business: maintenance management, production planning, site management, the software of your regulated profession. It covers part of the way you work, not all of it. This is the layer where the decision is genuinely open.
The rule: it depends on two things, not one.
One question often settles it: what are you paying for, the rules or the screen?
Third layer: what sets you apart
The costing tool that combines your costs, your margins and your capacity constraints. The tracking that consolidates information scattered across several entities or several systems. The portal where your suppliers and partners submit their information in your format. What they share: the logic is yours, and no vendor carries it for you. Today this layer often lives in a shared spreadsheet, an email thread, an application nobody maintains any more, or a request waiting in the IT backlog.
The rule: build. No market product will do what sets you apart, by definition, and bending it to a generic tool costs you more than the software saves.
Example: an organization sorting its portfolio
Take a mid-sized organization reviewing its software, function by function. This is an illustration, not a customer case.
Human resources. Payroll sits on the first layer: it is bought, no discussion. Onboarding a new employee, across three entities, four approvals and equipment to order, is not covered by any market product without workarounds. It sits on the third.
Finance. General accounting sits on the first layer. Matching orders, receipts and invoices, with the tolerances the finance team set itself, lives in a spreadsheet. It sits on the third.
Operations. The maintenance management software sits on the second layer. It carries few regulatory rules, its licence goes up at every renewal, and the teams already export its data to a spreadsheet to do what it does not. It is up for review.
Sales. Customer relationship management sits on the first layer. The quote configurator, which applies your discount rules and your product combinations, sits on the third.
Two things come out of this review. The decision is made piece by piece, not function by function: every function has one foot on the first layer and one on the third. And the third layer was never empty: it was in spreadsheets, because building it was out of reach.
The two costly mistakes, and they mirror each other
Building on the layer you should buy. This is the mistake of rebuilding what the vendor used to carry, and taking back a load that does not set you apart. Many companies set out to train their own language model. In-house training has become marginal: you buy access to a model on the market, and you build what sits on top of it. The model was on the first layer.
Buying on the layer you should build. The opposite mistake, and a quieter one, because it looks like a reasonable decision. You buy a market product for a process that is yours, then configure it, extend it, have the vendor develop custom features, and end up exporting its data to a spreadsheet to do what it does not. You pay the licence for a product you have bent to your rules, and you still carry the complexity.
Building no longer means hiring a team
What held the third layer back was never the will to build. It was that building meant recruiting a team, waiting for months, and depending on whoever wrote the code. Several ways to build now exist. Each one is legitimate, and each one stops at a precise point.
The five questions to ask of any way to build
On the third layer, the question is no longer "can we afford to build it?" but "if we build it, will it last?". Five questions answer it, and they apply to an internal project as much as to any product.
How fast the first version appears is not on the list. That is the part everyone can already do.
Checklist: where your need belongs
Build if
Buy if
Questions: the five asked most often, and their short answers
With AI, can't we just build everything? You can build far more than before, not everything. The first layer is worth what the vendor carries, the rules, the compliance, the updates, and AI does not take that off your hands. Building payroll is still a bad idea, even if code has become cheap.
What about maintenance? It is the real question of the third layer, and it is why the speed of the first version matters so little. The cost of software is in its changes: what has to change without breaking anything, and the data that has to be kept when the structure changes.
Do you need developers to build? Not necessarily. What you need is someone who owns the need and can say whether the result is right. If you have a technical team, it keeps control wherever it wants it. If you do not, the third layer no longer has to wait in the backlog.
What about the applications teams have already built with AI? That is the third layer building itself, without a frame. The need was real. What is missing is knowing what those applications do, where they run, and who will change them. The five questions above apply to them too.
What if our industry vendor raises its prices? That is exactly the moment to review the second layer. Not to rebuild everything, but to separate what the vendor genuinely carries for you from what you pay it for a screen.
Maleus: the tool that builds the third layer is something you buy
That is the turn that closes the decision. An AI software factory belongs to the first layer itself: it is a product you buy, because it carries what you do not want to carry, the whole delivery cycle. What you build with it is what sets you apart. You buy the capacity to build, and you build what is yours.
Maleus is an autonomous AI software factory for internal software. A team of AI specialists covers the full delivery cycle, one for each role: product, design, analysis, build, quality, data and deployment. The person who owns the need approves the specification, written in plain language, before anything is built, then accepts the result inside the running application.
The delivered application is complete, backend included, as standard code in your Git repository, on the infrastructure you choose. Each build runs isolated, with no standing access to your production systems, and every action is recorded. SOC 2-ready and ISO 27001-compatible.
See a third-layer need become a production application you own, approved by the person who owns it.