Desktop publishing is the preparing of materials, such as books, journals, and newspapers, for computer-assisted printing or publication.
Desktop publishing is also performed for materials like journals, catalogues and fanzines issued generally by a group of editors, and for invoices.