Amaçlarına göre yazılım çeşitleri şunlardır:
Sistem yazılımları: Donanım ve uygulama yazılımları arasındaki iletişimi sağlayan temel yazılımlardır. İşletim sistemleri, sürücüler, derleyiciler bu kategoriye girer. Örneğin, Windows, Linux, Android, iOS sistem yazılımlarıdır.
Uygulama yazılımları: Belirli bir görevi yerine getirmek için kullanılan yazılımlardır. Ofis programları, oyunlar, web tarayıcıları, antivirüs programları bu kategoriye girer. Örneğin, Word, Excel, Chrome, Photoshop, Minecraft uygulama yazılımlarıdır.
Kullanım haklarına göre yazılım çeşitleri şunlardır:
Lisanslı yazılımlar: Kullanıcıların belirli bir ücret karşılığında satın aldıkları veya abone oldukları yazılımlardır. Bu yazılımların kullanımı, üretici firma tarafından belirlenen kurallara bağlıdır. Örneğin, Microsoft Office, Adobe Photoshop, Netflix lisanslı yazılımlardır.
Bedava yazılımlar: Kullanıcıların ücretsiz olarak indirip kullanabildikleri yazılımlardır. Bu yazılımların kullanımı, üretici firma tarafından belirlenen kurallara bağlıdır. Örneğin, Google Chrome, Skype, VLC Player bedava yazılımlardır.
Shareware yazılımlar: Kullanıcıların belirli bir süre veya sınırlı bir şekilde ücretsiz olarak deneyebildikleri, ancak tam sürümüne sahip olmak için ücret ödemeleri gereken yazılımlardır. Örneğin, WinRAR, WinZip, Adobe Acrobat Reader shareware yazılımlardır.
Demo yazılımlar: Kullanıcıların belirli bir süre veya sınırlı bir şekilde ücretsiz olarak deneyebildikleri, ancak tam sürümüne sahip olmak için ücret ödemeleri gereken yazılımlardır. Örneğin, FIFA, Need for Speed, Call of Duty demo yazılımlardır.
Kaynak kodlarına göre yazılım çeşitleri şunlardır:
Açık kaynak kodlu yazılımlar: Kaynak kodları herkese açık olan ve kullanıcıların istedikleri gibi değiştirebildikleri yazılımlardır. Bu yazılımlar genellikle ücretsizdir ve topluluk tarafından geliştirilir. Örneğin, Linux, Firefox, WordPress açık kaynak kodlu yazılımlardır.
Kapalı kaynak kodlu yazılımlar: Kaynak kodları üretici firma tarafından gizli tutulan ve kullanıcıların değiştiremediği yazılımlardır. Bu yazılımlar genellikle ücretlidir ve firma tarafından geliştirilir. Örneğin, Windows, Microsoft Office, Adobe Photoshop kapalı kaynak kodlu yazılımlardır.
Yazılım çeşitlerinin başarısı, kullanıcıların ihtiyaçlarına, beklentilerine ve memnuniyetine göre değişir. Her yazılımın kendine özgü avantajları ve dezavantajları vardır. Bu nedenle, hangi yazılımın daha başarılı olduğunu söylemek zordur. Ancak, genel olarak, yazılımın başarısını etkileyen bazı kriterler şunlardır:
Kullanılabilirlik: Yazılımın kullanıcı dostu, kolay, anlaşılır ve erişilebilir olmasıdır.
Güvenilirlik: Yazılımın hata yapmadan, kesintisiz ve istikrarlı bir şekilde çalışmasıdır.
Verimlilik: Yazılımın kaynakları en iyi şekilde kullanarak, istenen sonuçları en kısa sürede üretmesidir.
Uyumluluk: Yazılımın farklı platformlar, donanımlar, yazılımlar ve standartlar ile sorunsuz bir şekilde çalışmasıdır.
Güncellik: Yazılımın yeni teknolojiler, ihtiyaçlar ve talepler doğrultusunda sürekli geliştirilmesi ve güncellenmesidir.