Rational Rose یک ابزار قدرتمند است، که به تجزیه و تحلیل سیستمهای نرم افزاری کمک می کند. به وسیله این برنامه می توانیم قبل از اینکه کدی بنویسیم، سیستم خود را مدل کنیم. بنابراین این قابلیت را به ما میدهد که مطمئن شویم سیستم از ابتدا معماری معتبری دارد.