Risk yönetimi, risklerin tanımlanması, değerlendirilmesi ve önceliklendirilmesidir ardından talihsiz olayların olasılığını veya etkisini en aza indirmek, izlemek ve kontrol etmek için kaynakların koordine ve ekonomik olarak uygulanması veya fırsatların gerçekleşmesini en üst düzeye çıkarılmasıdır.
Uygulama yönetimi (ALM), bilgisayar programlarının
ürün yaşam döngüsü yönetimidir. Gereksinim yönetimi, yazılım mimarisi,
bilgisayar programlama, yazılım testi, yazılım bakımı, değişiklik yönetimi,
sürekli entegrasyon, proje yönetimi ve sürüm yönetimini kapsar.