A specification (often abbreviated as spec) is an explicit set of requirements to be satisfied by a material, design, product, or service. Should a material, product, or service fail to meet one or ...