RUP is a framework developed by Rational Corporation, a division of IBM. Open UP is an open source process framework developed by the Eclipse Foundation. OUM is a framework developed by Oracle to support all Oracle products. RUP contains four phases: Inception, Elaboration, Construction, and Transition. It is an iterative process where requirements are further defined in each phase and risks are mitigated.