คือ กระบวนการทางวิศวกรรม Software ซึ่ง RUP จะกำหนดถึงงาน หรือ สิ่งที่จะต้องดำเนินการเพื่อพัฒนา Software โดยจะแบ่งระยะเวลา หรือช่วง (Phase) การทำงานออกเป็นช่วงๆ โดยมีเป้าหมายเพื่อให้ได้ Software ที่มีคุณภาพสูง ตรงตามความต้องการของผู้ใช้ ตามเวลา และงบประมาณที่กำหนดไว้ตามแผนงานของโครงการ แผนภาพข้างต้นจะแสดงถึงภาพโดยรวมของการทำงานตามโครงสร้างของ RUP