Rational Unified Process (RUP) od firmy IBM je jednou z nejpoužívanějších, nejznámějších a nejlépe definovaných iterativních metodik vývoje softwaru. Základními princip vyjadřují jeho dvě osy. Časová osa, na které je proces rozdělen do 4 fází (Inception, Elaboration, Construction a Trasition), a osa disciplín rozdělující jednotlivé aktivity do 8 skupin podle jejich obsahu či cíle (modelování byznysu, požadavky, analýza a design, implementace, testování, nasazení, řízení projektu a změnové a konfigurační řízení). V každé fázi je většinou přítomna alespoň malá část aktivit z každé jednotlivé disciplíny, čímž je vytvářen dostatečně iterativní a inkrementační postup vývoje. Společně s některými principy agilní metodiky Scrum tvoří některé aspekty RUPu hlavní pilíře celého procesu vývoje softwaru v rámci KIV/ASWI.