یک فرآیند در Rup  دارای عناصر اصلی زیر می باشد:

نقشها(Roles ):  رفتارها و مسئولیتهایی هستند که توسط یک فرد یا افرادی از یک تیم در پروژه انجام می شوند از جمله نقش های موجود در یک  پروژه  می توان به تحلیلگر سیستم ، معمار ، مشتری و کاربر نهایی اشاره کرد.

فعالیتها(Activities ): کارهایی که یک نقش در طول پروژه انجام می دهد را فعالیت می گویند . هر فعالیت دارای هدف مشخصی می باشد و تنها به یک نقش منصوب می شود. فعالیتها ممکن است چندین بار در تکرارهای مختلف پروژه انجام شوند .

فرآورده‌ها(Artifacts ):  فرآورده‌ها در واقع محصولات و خروجی های پروژه می باشند که در طول فرآیند تولید یک نرم‌افزار، بوجود می آیند و مورد استفاده قرار می گیرند و بروز رسانی می شوند .