There are different types of specifications, which generally are mostly types of documents, forms or orders or relates to information in databases. The word specification is defined as “to state explicitly or in detail” or “to be specific”. A specification may refer to a type of technical standard. Specifications may also refer to technical standards, which may be developed by any of various kinds of organizations, both public and private.
A requirement specification is a set of documented requirements to be satisfied by a material, design, product, or service. A functional specification is closely related to the requirement specification and may show functional block diagrams. A design or product specification describes the features of the solutions for the Requirement Specification, referring to the designed solution or final produced solution. A “in-service” or “maintained as” specification, specifies the conditions of a system or object after years of operation, including the effects of wear and maintenance (configuration changes).