Genel amaçlı uygulama yazılımı, çok çeşitli görevleri gerçekleştirmek için kullanılan bir yazılımdır ve kelime işlem, grafik düzenleme ve elektronik tablo uygulamaları gibi hemen hemen tüm bilgisayar kullanıcıları için yararlıdır. Buna karşın, diğer türler Yazılım uygulamaları, muhasebe veya iletişim yönetimi gibi belirli görevleri gerçekleştirmek için kullanılır veya hisse senedi ticareti veya kütüphane yönetimi gibi belirli bir sektörde kullanılır.
Genel amaçlı uygulama yazılımı, insanların bir sözcük işleme uygulamasında metni italik yapmak veya bir elektronik tablo uygulamasında sayı sütunu eklemek gibi düzenli olarak kullandıkları birçok özellik sunar. Çok çeşitli kullanıcılara hitap etmek için, bu tür bir yazılım, otomatik endeksleme veya finansal fonksiyonlar gibi az sayıda kişinin kullandığı özel özellikler de sunar.
Kelime işlemciler ve elektronik tabloların yanı sıra, başka bir genel amaçlı uygulama türü de bilgi kayıtlarını depolayan ve izleyen bir veritabanıdır. Sunum yazılımı elektronik slayt gösterileri oluşturmak ve görüntülemek için kullanılır. İnsanlar, broşürler ve el ilanları gibi metin ve grafikleri birleştiren belgeler tasarlamak ve üretmek için masaüstü yayıncılık yazılımı kullanırlar. İçerik erişim uygulamaları, kullanıcıların müzik, fotoğraf ve video gibi dijital içeriğe erişmelerini sağlar.
Genel amaçlı uygulamalar bazen paket adı verilen bir pakette bir araya getirilir. Örneğin bir ofis paketi, bir ofis çalışanının kullanması muhtemel uygulamaları içerir. Bir grafik paketi, farklı türde grafik ve animasyon oluşturmak ve düzenlemek için uygulamalar sağlar.