Desktop publishing
~noun
Entry: writing, editing, and designing a book, newsletter, or flyer on a computer.
@ Milton-Kindersley Advanced Dictionary