Desktop publishing software allows users to easily change document layouts by moving and resizing frames that contain text, images, and other objects. It can import objects from other files and is useful for creating publications where layout is important, like books, magazines, and newspapers. Common features include templates, wizards, and tools for inserting various objects and precisely controlling their positioning.