نرم افزار MDK-ARM به عنوان یک محیط توسعه کامل و جامع برای برنامه نویسی برای پردازنده های خانواده Cortex-M و Cortex-R در دو نسخهی ۴ و ۵ منتشر شده است که شامل µVision4 و µVision5 میباشد.
Keil MDK Version 5 = µVision IDE + Debugger + ARM C/C++ Compiler + Essential Middleware Components
اما در نسخه µVision4، با بزرگ شدن حجم برنامه، کاستی ها و نادرستی هایی در خروجی ARM C/C++ Compiler مشاهده می شد، که این مسئله در µVision5 بر طرف شده است.