A functional specification should explain the purpose and goals of a project to stakeholders. It must specify the intended audience, the information to be provided, how that information will be presented, how the product will be used, and how success will be measured. Success criteria should be specific, measurable, achievable, relevant and time-bound. The functional specification is a living document that can change as the project evolves over time.