What is a make-or-buy decision?
A make-or-buy decision is the question of whether a company produces a service or product itself or purchases it. In IT, that means developing software custom (or having it developed) or using a standard solution that is bought or rented as a subscription.

Make or buy: definition and importance
The question comes from business administration: is a service provided in-house or bought in? In IT there are usually three paths: buy or subscribe to a standard solution, have an external provider develop software custom, or build it with your own team. Hybrid forms add to that, extending standard products with custom modules. Which path fits depends on how specific your requirements are.
The decision shapes costs, speed and dependencies for years. It should therefore not be made on gut feeling or entry price, but on clear criteria weighted for the project at hand. It is worth looking at each area individually instead of deciding across the board for the whole company.
Decision criteria at a glance
Buying is supported by quick availability, proven functions, ongoing development by the vendor and predictable costs. In-house or custom development is supported when a process is a unique selling point, standard solutions do not cover essential requirements or strong dependence on the vendor is to be avoided.
A scoring matrix is useful, in which you weight criteria and rate each option. Total cost of ownership (TCO) is one part of it; data protection, integration into existing systems, in-house know-how and maintainability are others. The result is traceable and can be justified within the team or to financiers.
- Strategic importance: does the process set you apart from competitors?
- Fit: how much would a standard solution need to be customized?
- Total cost over several years (TCO)
- Time to launch and available capacity
- Dependence on the vendor, data ownership and export options
Real-world example: quote calculation in mechanical engineering
A machine builder calculates quotes with Excel spreadsheets that have grown over the years. For customer management, accounting and documents, it already uses standard software, which is uncritical. The calculation with its own bills of materials and pricing rules, however, is its competitive advantage, and no standard product maps it.
The solution is a hybrid: standard programs for routine areas, and a custom-developed calculation application with an interface to the ERP for the core business. That way the company invests in custom development only where it brings real benefit and saves the effort on standard functions. The calculation stays under its own control, while the routine areas are maintained by the vendor.
Common mistakes and implementation
Common mistakes are looking only at the purchase price, underestimating maintenance and upkeep of in-house development, customization effort on standard software that ends up exceeding the custom solution, and a missing exit plan. “We have always done it ourselves” or “We buy everything” are not strategies either. Decide anew for each area.
Nano Concepts helps with the evaluation: we review requirements, compare standard solutions with custom development and, where it pays off, build tailor-made software or extensions with clean interfaces. Our packages Starter (from €2,500), Professional (from €8,000) and Enterprise (individual quote) provide a framework.
Frequently asked questions about Make-or-buy decision
When a process is your competitive advantage, standard solutions do not cover essential requirements or customization becomes more expensive than a new development. For routine areas such as accounting or email, standard software is usually the better choice. Often a combination of both is the most economical.
Make or buy describes the choice between in-house or contract development on the one hand and buying or subscribing to a ready-made solution on the other. Costs, fit, time, know-how, security and dependence on vendors are decisive.
A big one: total cost over several years including operation, maintenance, licenses, customization and exit shows which option is really cheaper. The purchase price alone is misleading, because follow-up costs can make up the larger share on both paths.
Yes, hybrid forms. They include standard software with custom-developed extensions, low-code platforms, open-source solutions with your own customizations, or starting with an MVP that is later replaced or expanded. They limit risk and allow a step-by-step approach.
Matching services

Software Selection Consulting
Criteria catalog, weighted scoring and hands-on tests: we guide your software selection, vendor-neutral, through to the decision.
Learn more
Custom Software
Software built around your workflows instead of standard tools with compromises – for replacing Excel, internal tools and specialized business applications.
Learn more
Technology Consulting
Software selection, architecture, code review and a digitalization roadmap – independent and implementation-oriented.
Learn more
MVP Development
The first working version of your software or app – focused on the core features and quickly testable with real users.
Learn moreRelated terms
Relevant for these industries
Related magazine articles

Scrum in Software Projects: Roles, Process and Velocity
Scrum makes progress visible – when the Product Owner can make decisions, the Definition of Done applies and velocity serves as an internal planning tool. A guide for clients commissioning custom software.
Read more
Software Requirements Specification (Lastenheft): Structure, Example and Checklist
A good requirements specification makes quotes comparable and fixed prices possible. How it is structured, how to word requirements so they can be tested and how to tell that yours is complete.
Read more
Custom Software or Off-the-Shelf? An Honest Comparison
Off-the-shelf tools are quick to roll out; custom software fits exactly. Which solution pays off over three to five years – and why a combination of both is often the best choice.
Read more