The Specification table contains the rules around which materials are chosen in a given takeoff. The specification works in conjunction with the assembly/items to ultimately generate the required material list. The specification table is dynamic and can be modified at any point in an estimate to change the material requirements.
Specifications are established according to company or customer specifications. The templates are chosen to begin a project but then can be modified for a given job.