توانایی تشخیص خطاهای برنامه در حین اجرای آن
امکان بررسی کیفیت برنامه نویسی از طریق تکنیکهای syntax checking و data flow analysis
دارای بیش از 1100 قانون برای شناسایی اشکالات مهم برنامهنویسی
تحلیل کیفیت سورس-کد طبق استانداردهای کدنویسی و چک-لیست های معتبری همچون Effective Java، J2EE Patterns، Sun Code Conventions، OWASP، PCI Data Security و CWE-SANS
دارای قوانین لازم برای تشخیص کیفیت کدنویسی تحت تکنولوژیها و چارچوبهای رایج همچون EJB، Hibernate، Spring، JSF، JSP، Servlet، Struts، JDBC، XML، TDD، Android و موارد دیگر
تحلیل کیفیت کدنویسی از دیدگاههای مختلفی همچون صحت کارکرد،کارایی مطلوب، امنیت مورد انتظار، قابلیت تغییر، قابلیت استفاده مجدد، قابلیت حمل و خوانایی
تشخیص خطاهای زمان اجرای برنامه (runtime defects) در طی اجرای تستهای واحد، اجرای اسکریپت یا اجرای سیستم در سطح کاربری
امکان رفع خودکار بسیاری از خطاهای شناسایی شده
محاسبه سنجههای (metrics) مهم در اصول برنامه نویسی شیگرا همچون میزان وراثت، پیچیدگی کد، میزان cohesion و coupling
دارای نسخه های مختلف برای سیستم عاملهای Windows، Linux، Solaris و Mac
پشتیبانی از محیط های تولید رایج همچون Eclipse
قابلیت یکپارچه سازی با تقریبا تمام ابزارهای سورس-کنترل
ارائه گزارشهای جامع در زمینه کیفیت برنامه در فرمتهای PDF،HTML و XML
دارای مستندات غنی برای آموزش اصول کدنویسی بهینه و تستهای برنامه نویسی به همراه sample