คือ กระบวนการทางวิศวกรรม Software ซึ่ง RUP จะกำหนดถึงงาน หรือ สิ่งที่จะต้องดำเนินการเพื่อพัฒนา Software โดยจะแบ่งระยะเวลา หรือช่วง (Phase) การทำงานออกเป็นช่วงๆ โดยมีเป้าหมายเพื่อให้ได้ Software ที่มีคุณภาพสูง ตรงตามความต้องการของผู้ใช้ ตามเวลา และงบประมาณที่กำหนดไว้ตามแผนงานของโครงการ แผนภาพข้างต้นจะแสดงถึงภาพโดยรวมของการทำงานตามโครงสร้างของ RUP
Unified process can explain the allocation of tasks and responsibilities clearly to the team who will do what, when and how. In order to ensure that quality software can meet the needs of our customers and software development under budget and expenses were estimated.