Unify Process (U.P.) จะมีวงจรชีวิต (Life cycle) หรือระยะ (Phases) ของกระบวนการ ทั้งหมด 4 ดังนี้
1.Inception phases
คือระยะเริ่มโครงการที่ต้องมีการกำหนดขอบเขต (Scoping) ของโครงการอย่างชัดเจน โดยมีการกำหนดสิ่งที่เรียกว่า Primary Use Cases และ Actors ตามลำดับ ซึ่งสิ่งนี้จะเป็น Use Cases และ Actors ที่สำคัญของระบบที่กำลังพัฒนา ตลอดจนการร่างแผนการพัฒนา (Business plan) ที่ประกอบด้วยกิจกรรมหลัก ระยะเวลา เป้าหมาย และทรัพยากรใดบ้างที่ต้องใช้ในโครงการพัฒนาระบบนั้น นอกจากนี้ยังมีการกำหนดหมุดหลักที่สำคัญ (Major Milestone) ของระยะเอาไว้ด้วยเมื่อสิ้นสุดแต่ละระยะ โดยระยะนี้เขาบอกว่า จะต้องให้ได้สิ่งที่เรียกว่า ข้อตกลงร่วมกันของทีมพัฒนา (Agreement Statement) ตลอดจนความเสี่ยงทั้งหลายที่มีอยู่หรือเกิดขึ้นภายใต้โครงการที่พัฒนาและสามารถจัดความเสี่ยงเหล่านั้นออกเป็นระดับต่างๆได้ (เช่น ระดับต่ำ กลาง สูง เป็นต้น) อย่างสมเหตุสมผลและเข้าใจร่วมกันภายใต้ทีมพัฒนา
2. Elaboration phases
คือ ระยะของการกำหนดความต้องการและ Baseline ของสถาปัตยกรรมของระบบหรือโครงการพัฒนานั้น กล่าวคือถ้าหากเรามีการกำหนดความต้องการและสถาปัตยกรรมของระบบดีแล้ว (เช่น ชัดเจน ครบถ้วน ตรงความต้องการของผู้ใช้) มันจะช่วยลดความเสี่ยงโครงการที่จะประสบกับความล้มเหลวน้อยลง ในช่วงสุดท้ายของระยะนี้ จะเป็นการกำหนดรายละเอียดของการประมาณการค่าใช้จ่าย ปริมาณทรัพยากรที่จะว่าควรมีปริมาณเท่าใด สำหรับหมุดหลักที่สำคัญ (Major Milestone) ของระยะนี้คือ การกำจัดความเสี่ยงที่สูงออกไปจากโครงการและต้องมีการกำหนดสถาปัตยกรรมของระบบให้แล้วเสร็จ
3. Construction Phases
คือ ระยะที่ทำการสร้างระบบ โดยจะมีการแบ่งรอบการทำงานออกเป็นหลายรอบการทำงาน (Iteration) จนกว่าจะมีการปล่อยระบบออกไปใช้ที่เรียกว่า Beta Version สำหรับหมุดหลักที่สำคัญ (Major Milestone) ของระยะนี้คือ ระบบหรือซอต์ฟแวร์ที่พัฒนานี้จะต้องมีความสมบูรณ์และมีคุณภาพอยู่ในระดับที่ยอมรับได้ ตลอดจนความพร้อมของกลุ่มผู้ใช้ (Stake Holder) เช่น ผู้ใช้ทั่วไป ผู้ดูแลระบบ ผู้ดูแลฐานข้อมูลของระบบ เป็นต้น ต้องมีความพร้อมในการเปลี่ยนถ่ายจากระบบเดิมไปสู่ระบบใหม่ และรวมทั้งระดับค่าใช้จ่ายของโครงการเป็นที่ยอมรับได้
4. Transition Phases
คือ ระยะที่ส่งมอบหรือเปลี่ยนจากระบบเดิมไปสู่ระบบใหม่ตลอดจนการฝึกอบรมระบบใหม่ให้กับผู้ใช้ การติดตั้งและสนับสนุนการใช้ระบบใหม่ให้กับผู้ใช้ตามลำดับ สำหรับหมุดหลักที่สำคัญ (Major Milestone) ของระยะนี้คือ การปล่อยระบบ ฯ ที่พัฒนาออกสู่การใช้งานของผู้ใช้ และยังรวมถึงการกำหนดและเริ่มต้นวงจรการพัฒนาใหม่เพื่อขยายขีดความสามารถของระบบ ฯ ที่ส่งมอบไปแล้วนั้นอีก
โดยสรุปแล้ว ในระยะต่างๆ ของการพัฒนาแบบ U.P. นี้ จะไม่มีการกำหนดระยะเวลาสิ้นสุดไว้อย่างตายตัว ทั้งนี้แล้วแต่ลักษณะของโครงการที่ดำเนินการว่ามีขนาดและความซับซ้อนของระบบว่ามีมากน้อยขนาดใด นอกจากนี้ในแต่ละระยะ (Phases) จะมีการกำหนดและแบ่งรอบการทำงานแบบวนกลับออกเป็นหลายๆรอบ (Iteration) ในลักษณะวงจรชีวิตการพัฒนาซอต์ฟแวร์แบบน้ำตก (Waterfall Model) สิ่งสำคัญที่ต้องคำนึงถึงก็คือ การพัฒนาที่ใช้กระบวนการแบบ U.P. นี้หากองค์กรใดมีการนำไปใช้และใช้กับโครงการพัฒนาซอต์ฟแวร์หลายๆ โครงการพร้อมกันต้องระวังการคาบเกี่ยวกันของ การใช้ทรัพยากรบุคคลหรือกำลังคน ดังนั้นต้องกำหนดความสอดคล้องการใช้กำลังคน (Man power) ระหว่างโครงการพัฒนา ฯ เหล่านั้นให้ดี