Logo von nextlevels
DEEN
Request a project

Off-the-shelf software (standard software)

Last updated on

In short

Off-the-shelf software, also called standard software, is ready-made software that is developed for a broad market and used in many companies with the same range of functions. It is the counterpart to custom software, which is created for exactly one client and its processes.

The vendor defines what the software can do; the customer configures it within these limits.

That sounds like a restriction, but at first it is a strength. Because the development costs are spread across thousands or millions of customers, an individual company gets software for comparatively little money in which decades of product development, bug fixing and regulatory knowledge are embedded. No mid-sized company could develop financial accounting with the maturity of DATEV or an ERP with the range of functions of SAP itself without paying many times as much. The real question is therefore never whether off-the-shelf software is good, but for which processes it is the right choice and where its limits start to become expensive.

What characterises off-the-shelf software

Three features define off-the-shelf software at its core. First: it is developed for the market, not for one customer. The vendor analyses which requirements many companies share and casts the common denominator into a product. Second: the customer acquires a right of use, not source code. Whether as a classic perpetual licence or as a subscription in the SaaS model, the software remains the vendor's intellectual property, and the vendor determines the roadmap. Third: maintenance, updates and further development are the vendor's responsibility. Security patches, changes in the law and new features come centrally for all customers. In everyday work this very point is the biggest advantage and at the same time the biggest dependency.

How off-the-shelf software differs from custom software is shown most clearly by the question of who adapts to whom. With off-the-shelf software, the company adapts its processes to the software, at least wherever the configuration is not enough. With custom software it is the other way round: the software maps the process as it is actually lived in the company. Both have their price. If you adapt to the off-the-shelf software, you give up peculiarities that are sometimes worthless and sometimes your real competitive advantage. If you build custom software, you pay for the freedom with development and maintenance costs.

Types of off-the-shelf software

The term covers a broad spectrum that can be roughly sorted into four categories:

  • System software and office applications: Operating systems, word processing, spreadsheets, email. Microsoft 365 is the de facto standard among German SMEs here. Need for individualisation: practically zero.
  • Business applications: ERP systems such as SAP S/4HANA, CRM systems such as Salesforce or HubSpot, accounting and payroll software such as DATEV or Lexware. Here configuration is the norm and the line to customising is fluid.
  • Industry software: Standard products for a particular industry, such as practice management in healthcare, law firm software or software for tradespeople. The market is smaller, but the fit is often higher.
  • Platform software with an extension model: Systems such as Shopware or TYPO3 that are delivered as a standard product but are explicitly built to be adapted to individual requirements via plugins or extensions. This category blurs the classic line between standard and custom the most.

Configuration, customising, extension: the ladder of adaptation

In practice, hardly any business software is really used "off the shelf". It is almost always adapted, and the type of adaptation decides costs and risks. It is worth separating the levels cleanly.

Configuration uses the setting options provided by the vendor: activating fields, selecting workflows, defining roles and permissions. Configuration is update-safe and priced into the licence. Customising goes further and adapts the software with the vendor's own tools, such as custom fields, forms or scripts within the platform. Extension adds functionality via official interfaces, as a plugin, app or external system connected via API. Modification, finally, changes the core of the software itself. That is the level practically every vendor warns against, because a modified core turns every update into a project.

The rule of thumb is: stay as low down the ladder as possible. Every step up increases update costs, lengthens release cycles and ties the company more closely to the service provider who built the adaptation. If you notice that you are permanently on the upper rungs, you often in truth have a need for custom software that you are forcing into a standard product.

Advantages and disadvantages at a glance

Off-the-shelf software: typical strengths and weaknesses compared with custom development
CriterionStrength of off-the-shelf softwareDownside
Entry costsLow, because spread across many customersOngoing licence/subscription costs scale with users and modules
Implementation timeAvailable immediately, proven implementation methodologyAdapting processes in the company costs time and acceptance
Maturity and qualityTested by many customers, maintained for regulationFunctional ballast: you also pay for what you never use
MaintenanceUpdates, patches and changes in the law from the vendorThe vendor dictates release policy and end of support
Fit with the processGood for standard processes (accounting, payroll, email)Differentiating processes rarely fit without expensive customising
IndependenceLarge market of service providers and specialistsData model and roadmap belong to the vendor (vendor lock-in)

The table shows the pattern: off-the-shelf software almost always wins for processes that many companies have identically and loses where a process differentiates the business. That is not a weakness of the product but its design logic. A product for the mass market cannot, by definition, map what makes an individual company unique.

Real-world example: SAP S/4HANA and "keep the core clean"

How serious the topic of the adaptation ladder is, is shown by the largest vendor of business software itself. For S/4HANA, SAP has made the principle "keep the core clean" its official strategy: customers should leave the core of the ERP system untouched and build extensions exclusively via defined interfaces and the SAP Business Technology Platform. The background is decades of experience with the opposite. Over the years, many existing SAP customers modified their R/3 and ECC systems so heavily that upgrades became major multi-year projects, and the migration to S/4HANA today ranks among the most expensive IT undertakings in their company's history.

The lesson applies far beyond SAP: the value of off-the-shelf software depends on staying within the standard. If you modify massively, you combine the disadvantages of both worlds, namely the ongoing costs and the dependency of off-the-shelf software with the maintenance burden of custom development, without getting its advantage: code that belongs to you and maps exactly your own process.

Costs: why "cheaper" is not automatically true

Off-the-shelf software is regarded as the cheap option, and in terms of the entry price that is almost always true. Calculated over the term, the picture becomes more differentiated. An honest total cost of ownership calculation includes, besides licences or subscription fees, the costs of implementation, training, process change, interfaces to existing systems and customising, plus the price increases that a vendor with a dominant market position can push through.

With SaaS products in particular, the calculation tends to tip gradually: getting started costs little, but every additional user, every add-on module and every enterprise tier for a single required feature increases the annual bill. Companies that build workarounds, add-on modules and external tools around a piece of off-the-shelf software for their core process over years often end up paying more than a focused in-house development would have cost. The comparison must therefore always run over the same period, usually five years, and include both cost curves in full.

Off-the-shelf or custom software: the decision logic

The decision is a classic make-or-buy decision, and the most robust heuristic is the differentiation question: does the process set the company apart from the competition, or does it simply have to run reliably? Hygiene processes such as accounting, payroll, email or document filing are bought as standard without much thought. Differentiating processes, such as a special pricing logic, a product configurator or the specific interlocking of production and shipping, are candidates for custom software, because a standard product that anyone can buy is, by definition, not a competitive advantage.

In between lies the grey zone in which most real decisions are made. The pragmatic pattern for these cases: keep the standard product for the standard share and build the differentiating part as a separate module next to it, connected via a clean interface. This keeps the ERP maintainable and upgradable, while your own logic lives in code that belongs to the company. The prerequisite is that the off-the-shelf software comes with usable APIs, which should therefore be a hard criterion in the selection, not a secondary one. How such a module is created is described on the service page custom software development.

Common misconceptions

Three misjudgements come up again and again in selection projects. The first: "Off-the-shelf software is risk-free." Implementation projects for ERP or CRM standard software regularly fail on the same points as custom projects, namely unclear requirements, a lack of process clarity and an exaggerated scope. Selecting off-the-shelf software needs a requirements specification just as much as in-house development does. The second: "We'll adapt the software later." If you already know in the selection phase that you will have to adapt massively, you are in truth not comparing standard against standard but two hidden custom projects, and should calculate the costs accordingly. The third: "Cloud means standard." SaaS is an operating and licensing model, not a statement about the degree of adaptation. There are highly configurable SaaS platforms and rigid on-premises products.

Outlook

Two developments are currently shifting the line between standard and custom noticeably. First, standard products are increasingly built as platforms with official extension ecosystems, which makes the hybrid of standard core plus custom extension the norm rather than the exception. Second, AI-supported development tools are lowering the costs of custom development, which is slowly shifting the break-even calculation in favour of building your own, at least for clearly defined modules. Neither changes the basic logic: standard for what everyone needs, custom for what sets you apart. A detailed definition of the opposite term is provided by the glossary entry on custom software; the conceptual classification can also be found on Wikipedia under commercial off-the-shelf.

FAQ on off-the-shelf software

What is the difference between off-the-shelf software and custom software?

Off-the-shelf software is developed for the broad market and used identically by many companies; the customer acquires a right of use and adapts its processes to the software. Custom software is created for a single client, maps its processes exactly, and the code belongs to the client.

What examples of off-the-shelf software are there?

Typical examples are Microsoft 365 for office and email, SAP S/4HANA as an ERP system, Salesforce or HubSpot for CRM, DATEV for accounting and payroll and Shopware as an e-commerce platform. Industry solutions such as practice or law firm software also count.

When does off-the-shelf software pay off, and when custom software?

Off-the-shelf software pays off for processes that many companies handle in the same way, such as accounting, payroll or email. Custom software pays off for processes that set the business apart from the competition. In the grey zone in between, the combination is often the most economical: keep the standard core and connect differentiating logic as a separate module via an interface.

Is off-the-shelf software always cheaper?

Almost always at the start, but not necessarily over the term. Licence or subscription costs, customising, interfaces, training and process change add up, and SaaS costs scale with users and modules. A serious comparison calculates the total costs of both options over the same period, usually five years.

What does customising mean for off-the-shelf software?

Customising refers to adaptations of off-the-shelf software with the vendor's tools, such as custom fields, forms or workflows that go beyond pure configuration. The deeper the adaptation goes, the more expensive updates become. Modifications to the software's core are regarded as an anti-pattern and should be avoided.

Next step

Custom where off-the-shelf stops fitting

Your source code, your data, your documentation: we build the module your standard software cannot cover.

Changelog

  1. · Created · Slawa Ditzel