Desktop publishing and graphic design utilizes many types of software including page layout programs, graphics software, Web design software, and word processing software. These programs are often supplemented with special purpose programs and utilities such as logo design tools, time management programs, iPhone apps, plug-ins, and XTensions. And there are free versions of many types of software used in desktop publishing.
Tell us about free software used for desktop publishing and graphic design, rate it from 1 to 5 stars (5 is best). Be honest. Be fair. Write something that you yourself would find helpful.