A template is a predefined format used to structure and design documents, presentations, spreadsheets, and other applications. It typically contains styles, images, boilerplate text, and other formatting elements, making it suitable for creating a particular type of document such as letters, reports, résumés, presentations, and more.