Programlar, çeşitli kriterlere göre farklı türlere ayrılabilir:
- Sistem Yazılımları: Bilgisayarın temel işlevlerini yöneten ve donanım ile kullanıcı arasındaki köprüyü oluşturan programlardır 24. Örnekler: işletim sistemleri, aygıt sürücüleri, hizmet programları 14.
- Uygulama Yazılımları: Belirli görevleri yerine getirmek için geliştirilmiş programlardır 24. Örnekler: ofis programları, grafik ve tasarım programları, e-posta programları, oyunlar 24.
- Geliştirme Yazılımları: Programlama yapmak isteyenler için kod yazmayı ve test etmeyi kolaylaştıran programlardır 2. Örnekler: entegre geliştirme ortamları (IDE’ler), kod editörleri 2.
- İnternet ve Ağ Programları: İnternet üzerinde gezinmek, veri iletmek ve ağ işlemlerini yönetmek için kullanılır 2. Örnekler: web tarayıcıları, FTP programları, VPN yazılımları 2.
- Bilimsel ve Teknik Programlar: Matematiksel yazılım, simülasyon yazılımı, moleküler modelleme yazılımı gibi özel amaçlı programlardır 1.
5 kaynaktan alınan bilgiyle göre: