Yazılım geliştirme aşamalarını açıklar.
 Yazılım geliştirme tipik olarak dört aşamadan oluşur: analiz, tasarım, kodlama ve test etme. Analiz aşaması, iş gereksinimlerinin teknik ihtiyaçlara göre değerlendirilmesini içerir. Tasarım aşaması, sistem mimarisi de dahil olmak üzere teknik özellikleri ve tasarımı ana hatlarıyla belirtir. Kodlama, tasarım özelliklerine göre kod yazma işlemidir ve test, kodun belirtildiği gibi çalışmasını sağlama işlemidir.