Ranorex یک چارچوب خودکارسازی واسط کاربری برای برنامههای کاربردی مبتنی بر وب، دسکتاپ و موبایل می باشد. انواع تست پشتیبانی شده توسط این ابزار عبارت است از: تست پذیرش، تست سیستم، تست کارکردی، تست رابط کاربری و تست رگرسیون. این ابزار برای اسکریپت نویسی از زبانهای استانداردی همچون #C و VB.Net استفاده میکند. این ابزار موفق به کسب رتبه دوم و سوم در خودکارسازی برنامههای کاربردی تحت Net. و Flash شده است.