PageMaker was one of the first desktop publishing programs introduced in 1985. It relied on Adobe's PostScript page description language and included basic elements needed for page layout like text formatting tools, drawing tools, and printing capabilities. PageMaker has features such as text rotation, a story editor, and the ability to create tagged Adobe PDF files and data-merged documents using custom fields in templates.