ega yangi tizim yaratish uchun integratsiyalash orqali biznes tizimlari tobora
rivojlanib kelmoqda.
Amaliy dasturiy ta'minot jarayonlarining aksariyati umumiy modelga asoslanadi,
lekin ko'pincha boshqa modellarning xususiyatlarini ham o'z ichiga olishi mumkin.
Bu, ayniqsa, katta tizim uchun to'g'ri keladi. Katta tizimlar uchun barcha umumiy
jarayonlarning eng yaxshi xususiyatlarini birlashtirish mantiqan to'g'ri keladi. Ushbu
talablarni bajarish uchun dasturiy ta'minot arxitekturasini loyihalashda asosiy tizim
talablari haqida ma'lumotga ega bo'lish kerak. Buni bosqichma-bosqich rivojlantirib
bo’lmaydi. Kattaroq tizimdagi quyi tizimlar turli yondashuvlar
yordamida ishlab
chiqilishi mumkin. Tizimning yaxshi tushunilgan qismlari sharsharaga asoslangan
jarayon yordamida aniqlanishi va ishlab chiqilishi yoki konfiguratsiya uchun tayyor
tizimlar sifatida sotib olinishi mumkin. Tizimning oldindan belgilash qiyin bo'lgan
boshqa qismlari har doim qo'shimcha yondashuv yordamida ishlab chiqilishi kerak.
Ikkala holatda ham dasturiy ta'minot komponentlari qayta ishlatilishi mumkin.
Ushbu umumiy modellarning barchasini birlashtirib "universal" jarayon modellarini
ishlab chiqish uchun turli xil urinishlar bo’lgan. Ushbu universal modellarning eng
mashhurlaridan biri AQShning dasturiy ta'minot injiniring kompaniyasi Rational
tomonidan ishlab chiqilgan Rational Unified Process (RUP) (Krutchen 2003)
hisoblanadi. RUP moslashuvchan model bo'lib, ushbu fan doirasida o’tiladigan har
qanday umumiy jarayon modellariga o'xshash jarayonlarni yaratish uchun turli
yo'llar bilan yaratilishi mumkin. RUP ba'zi yirik dasturiy ta'minot
kompaniyalari
(xususan, IBM) tomonidan qabul qilingan, ammo u ommalashmagan.