จะช่วยทำให้สามารถบอกถึงกำหนดเวลาที่ค่อนข้างแน่นอน ของการพัฒนาโปรแกรมได้ ซึ่งถือว่ามีประโยชน์มากในการพัฒนาโปรแกรมในปัจจุบันในส่วนของการวิเคราะห์และออกแบบระบบนี้ ใช้การวิเคราะห์และออกแบบโปรแกรมแบบเชิงวัตถุ (OOA) โดยประกอบไปด้วย Use Case Diagram , Class Diaram และ ER Diagram พร้อมทั้ง ได้จัดทำสถาปัตยกรรมโครงสร้างของระบบที่แสดงการทำงานไว้ด้วย