Requirements Specification (Lastenheft)
A requirements specification (German: Lastenheft) is the document created by the client that captures every requirement for a system – in ERP projects it describes, from the company’s perspective, what the ERP system must deliver, without prescribing a technical solution.
A requirements specification (in German, Lastenheft) is the document created by the client that describes, completely and traceably, every requirement for a system to be procured or developed. It answers the question „What is to be done, and for what purpose?“ – in an ERP project, therefore, which processes, functions and constraints the future ERP system must cover. Deliberately, the requirements specification defines only the goals and requirements, not the concrete technical solution. How these requirements are implemented is described later by the contractor in the functional specification (Pflichtenheft).
Under DIN 69901-5, the requirements specification is the „totality of the client’s requirements regarding the deliverables and services of a contractor“. It is thus the central, binding basis of any tender: vendors can only submit comparable bids if they build on the same, clearly formulated set of requirements. In ERP selection, the requirements specification is therefore not bureaucratic ballast but the very tool that makes a fair, criteria-based decision possible and that reduces the risk of a costly wrong choice.
At a glance
- Created by the client: describes the „what“ and „why“, not the „how“
- Defined by DIN 69901-5 as the totality of the client’s requirements
- Its counterpart is the functional specification – the vendor’s answer with the solution
- Requirements are prioritized as must-have, should-have and nice-to-have
- Creates the comparable basis for the tender and ERP selection
What belongs in a requirements specification?
A good requirements specification is complete, free of contradictions and understandable for everyone involved – from the department to the vendor. It cleanly separates the description of the current state, the goals and the actual requirements. Each requirement should be unambiguous, verifiable and worded as solution-neutral as possible, so that vendors can propose their own way of meeting it.
Typical components
The standard structure of an ERP requirements specification includes: an introduction with the company and project context, the as-is analysis of current processes and system landscape, the project goals, the functional requirements catalog (such as order processing, inventory management, purchasing, financial accounting, reporting), the non-functional requirements (performance, availability, usability, data protection), the interfaces and data migration needed, as well as organizational and legal constraints. In addition, volume figures are often stated – such as the number of users, documents per day or items in the assortment.
Prioritization by must, should and nice-to-have
So that vendors recognize what really matters, requirements are prioritized. Must-have requirements are mandatory and act as knock-out criteria: if a system fails to meet them, it is out. Should-have requirements are important but not existential; nice-to-have requirements are desirable extras. This prioritization is the basis of the later weighted scoring matrix and prevents many small advantages from masking a missing core function.
Requirements specification vs. functional specification
The requirements specification (Lastenheft) and the functional specification (Pflichtenheft) are frequently confused, but they denote two consecutive documents with clearly separate roles. The requirements specification comes from the client and describes the requirements – the „what“. The functional specification comes from the contractor and, in response, describes the concrete implementation – the „how“. Figuratively: in the requirements specification the client states their wishes, and in the functional specification the vendor explains how they will realize them with their system.
Chronologically, the requirements specification is created first, usually during ERP selection before the tender. The functional specification follows after the vendor decision at project start and often becomes part of the contract. Only once the client signs off the functional specification is it bindingly settled that requirement and planned solution match. This two-stage approach protects both sides: the client need not prescribe technical solutions, and the vendor receives a verifiable requirements basis and documents its commitments in a traceable way.
The requirements specification in the ERP selection process
In the flow of an ERP selection, the requirements specification sits at the transition from internal requirements analysis to approaching the market. From the captured as-is processes and target goals of the departments emerges the requirements catalog, which is then sent to the shortlisted vendors. It is thus the most important link between what the company needs and what the market offers.
The practical benefit is twofold. First, the requirements specification makes bids comparable, because all vendors answer the same catalog – without this common basis you compare apples with oranges. Second, creating it forces the company to clarify its own processes and priorities; often this internal clarification process is at least as valuable as the finished document. A precise requirements specification later reduces change requests, add-ons and budget overruns, because misunderstandings become visible early. Conversely, a vague or missing requirements specification is one of the most common causes of failed or overpriced ERP implementations.
Common mistakes in requirements specifications
The most common mistake is prescribing the solution instead of describing the requirement – for example „The system must use a particular database“ instead of „Stock levels must be consistent in real time across all channels“. Such prescriptions unnecessarily constrain the vendor and forgo better standard solutions. Equally problematic are vague, unverifiable formulations such as „should be user-friendly“, which cannot be assessed objectively after the fact.
Further classics are a missing prioritization, in which every requirement appears equally important, as well as forgetting non-functional requirements such as interfaces, data migration, a roles-and-permissions concept or legal obligations. An overloaded „wish list“ with no relation to actual needs drives up costs, while a requirements specification that is too thin leaves room for interpretation that is later renegotiated expensively. A middle level of detail is sensible: precise on the business-critical processes, open enough wherever the vendor should contribute its strengths.
DACH specifics and standards
In the German-speaking region, the requirements and functional specifications are clearly defined in terminology by DIN 69901-5 (project management) and historically by the VDI 2519 guideline – a separation that often does not exist internationally, where both merge under „requirements specification“. This standardized two-part structure shapes DACH tenders to this day and is especially relevant in public procurement law, where a complete, non-discriminatory requirements specification is a precondition for a legally sound procedure.
For ERP projects in the DACH mid-market, additional content specifics belong in the requirements specification: GoBD compliance, a DATEV or BMD interface for accounting, requirements for the E-Rechnung (electronic invoice) as well as – for multiple entities – multi-tenancy. Whoever documents these points early as must-have requirements immediately filters out unsuitable systems and avoids regulatory gaps only surfacing during the implementation.
Example
Example: an e-commerce retailer creates a requirements specification
An online retailer with 25 employees sells through its own shop and three marketplaces and is hitting the limits of its previous siloed solution. Before searching for vendors, a small project team captures the core processes and casts them into a requirements specification. As must-have requirements it defines, among others, real-time synchronization of stock levels across all channels, GoBD-compliant document archiving, a DATEV interface and the automatic posting of incoming payments.
Should-have requirements are an integrated returns management and a dashboard for channel contribution margins; as a nice-to-have the team notes a later connection to a warehouse system. This prioritized requirements specification goes to four vendors. Because all answer the same catalog, the team can transfer the responses directly into a scoring matrix – two systems fail on a must-have criterion, and the remaining two enter the demo phase with clear strength profiles.
Frequently asked questions
Matching ERP systems
Related services
Sources
Questions about Requirements Specification (Lastenheft) in your ERP project?
We advise vendor-neutrally – and implement it ourselves on request.