a) Nokta esaslı (bitmapped) : Yumuşak ve resimsel efektler için idealdirler. Bu programda oluşturulan görüntüler pixel noktacıklarından oluşur. Nokta esaslı tasarım programları şöyle sıralanabilir: Adobe Photoshop, Fractal Design Painter, Fractal Design Color Studio, Aldus SuperPaint.
b) Nesne esaslı (objectoriented) : Vektörel tabanlı programlar olarak da anılan bu yazılımlarda geometrik çizim, simge, logo ve diğer tipografik uygulamalar için gereken düzgün ve keskin kenarlı görüntüler üretilir. Bu programlar bütün imgeleri nokta yerine, çizgi ya da vektörler halinde depolar. Bu programlar arasında en yaygınları; Aldus Freehand, Typestyler, Fontographer...
c) Sayısal işlem : Sayısal hesaplamaları yapabildiğimiz, tablolar oluşturabildiğimiz yazılımlar. Bunlara Exell, Access…gibi örnekleri verebiliriz.
d) Kelime işlem : Genellikle tez, rapor, resimsiz kitaplar gibi metin ağırlıklı sayfa düzenleme çalışmalarında kullanılan yazılımlardır. Örnek olarak Word, Write, Notepad…
e) Sayfa mizanpaj: Dergi ve gazete gibi materyallerin sayfalarının tasarımında kullanılan programlardır. Bunlara örnek QuarkXpress, Pagemaker, Corelldraw , Indesign
f) Sistem Yazılımları: Masaüstü yayıncılık ile ilgili işlemlerin gerçekleştirilmesinde kullanılacak yazılım ve donanımın etkin çalışmasını sağlayan yazılımlar. MACOS, WINDOWS gibi
g) Donanım Yazılımları: Bunlar bilgisayarın donanımlarının sistemde çalışabilmesi için, sisteme tanıtılması ve kendi bünyesinde donanımın özelliklerini kullanabilmek için tasarlanmış yazılımları içerir. Örneğin yazıcınızı bilgisayarınıza bağlamanız yetmez, yazıcı bilgisini içeren bir programı da sisteminize yüklemeniz gerekir.