Documentation is the written text that accompanies a product and provides users with assistance in using it. Documentation consists of product specifications, description of the product architecture, reference manuals, tutorials, troubleshooting information, and code documentation (in case it's a software product).