desktop publisher
The definition of desktop publisher
A
program
for creating newspapers, magazines, books, etc. Some common desktop publishing programs include FrameMaker, PageMaker, InDesign, and GeoPublish.