1.軟體之設計、開發,同時利用相對應之硬體、資料庫以及編寫程式之技術 2.新系統移除錯誤及測試 3.對所開發的系統編寫和維護完善文件 4.配合項目進行系統分析及系統功能設計 5.精化處理數據和格式化,改進最終產品 6.評估程序之間之相互關聯,確認在原定開發計發中某部分開發是否有其他副作用產生 7.分析系統性能及優化