A product requirements template (PRD) is a document containing all the requirements to a certain product. It is written to allow people to understand what a product should do. PRDs are most frequently written for software products, but can be used for any type of product and also for services.