A refinement of the customer requirements into the developers' language, making implicit requirements into explicit derived requirements. (See also "derived requirements" and "product component requirements.")
The developer uses the product requirements to guide the design and building of the product.