Bir uygulama (veya uygulama programı), amacı kullanıcı görevlerini gerçekleştirmek olan bir programdır. Tipik olarak, uygulamalar bilgisayar kaynaklarına erişmek için işletim sistemini kullanır.
Türlerine göre aşağıdaki uygulama sınıflandırması vardır:
- genel amaç;
- özel amaç;
- profesyonel seviye.
Genel amaçlı uygulamalar şunları içerir:
- grafik düzenleyici;
- metin editörleri;
- bilgisayar yerleşimi için sistemler;
- veritabanı yönetim sistemleri (DBMS).
Özel amaçlı uygulamalar şunları içerir:
- multimedya uygulamaları (ses ve ses, oynatıcılar vb. oluşturmak veya düzenlemek için);
- uzman sistemler;
- hiper metin sistemleri (örn. yardım sistemleri ve sözlükler);
- içerik yönetim sistemleri (CMS).
Profesyonel sınıf uygulamalar şunları içerir:
- bilgisayar destekli tasarım sistemleri (CAD);
- otomatik iş istasyonları (AWP);
- otomatik kontrol sistemleri (ACS);
- teknik süreç için otomatik kontrol sistemleri (ACS TP);
- faturalandırma sistemleri;
- Coğrafi Bilgi Sistemleri;
- müşteri ilişkileri yönetimi (CRM) sistemleri.
Uygulama kapsamına göre, uygulamalar yazılımlara ayrılır:
- kuruluşlar ve işletmeler ile bunların bireysel alt bölümleri;
- kurumsal altyapı (e-posta sunucuları, DBMS, vb.);
- bilgi işçisi (belirli bir kullanıcının ihtiyaçlarını karşılamaya hizmet eder);
- içeriğe erişim (örneğin, tarayıcılar, multimedya oynatıcılar vb.);
- eğitici (bilgiyi test etmek için kullanılırlar);
- simülasyon (bilimsel ve eğitim amaçlı veya eğlence amaçlı herhangi bir sistemin simülasyonu);
- medya ile çalışmak için (düzen programları, ses, video ve görüntü düzenleyiciler, baskı işleme programları, HTML düzenleyicileri, vb.);
- tasarım ve mühendislik (yazılım ve donanımın geliştirilmesinde kullanılır).