Skip to content
ballmüllersolutions logo Send an email Call us

Free template

Functional specification template (Word, Excel, PDF)

A functional specification template: solution concept, how each requirement is met, architecture, test and acceptance plan, schedule, open points.

  • As Word
  • As Excel
  • As PDF

Get the template free by email

We use your email address to send you the link to the template once. You can download the files as soon as you confirm the address. See our privacy policy for details.

Privacy policy

The functional specification answers the requirements specification: the contractor describes how the requirements will be met, with what, and how they will be tested. Once agreed with the client, it is the common basis for development and acceptance.

The template holds the usual sections: summary and scope, solution concept, a table from every requirement to its implementation and test case, architecture and technology, testing and acceptance, schedule and open points. Every section has a short note and every table an example row. The Word file is for filling in and passing on, the Excel file has each section on a sheet of its own, and the PDF is for printing, for example for the review with the client.

No requirements specification yet? Start with the requirements specification template, where the functional specification picks up.

What the template holds

  1. About this document
  2. Summary and scope
  3. Solution concept
  4. How the requirements are met
  5. Architecture and technology
  6. Testing and acceptance
  7. Schedule
  8. Open points
  9. Glossary

Frequently asked questions

Who writes the functional specification?

Usually the contractor, the provider who develops the software. It answers the client's requirements specification and is agreed with the client.

What goes into a functional specification?

What the solution looks like, how each requirement is met and tested, which building blocks the software consists of, how testing and acceptance work, a schedule and the open points.

Do we need one if we work in an agile way?

Agile projects also need a shared understanding of goal, scope and acceptance. The specification can then be leaner and is updated with every stage of development.

Is the functional specification part of the contract?

That depends on how it becomes part of the contract. The template is not legal advice; please clarify contractual questions with your legal adviser.

Which formats does the template come in?

A Word file for filling in, an Excel file with each section on a sheet of its own, for example for the requirements table and the schedule, and a PDF for printing and filling in by hand. You get the link to the files by email once you have confirmed your address.

Any questions?

Your contact person

Görkem Ballmüller