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