– Hardware болон Software системүүдийн судалгааг хийж, програм хангамжийн архитектур, дизайн зохиох, интеграци хийх ажлын төлөвлөгөөг боловсруулах
– Програм хангамжийн тестийн орчин бэлдэх, төлөвлөгөө боловсруулах, тестлэх, алдааг тайлагнах
– Програм хангамжийн хэрэгжүүлсэн ажлын үр дүнгийн дүгнэлт гаргах, удирдлагад тайлагнах, чанаржуулах