IAR Embedded Workbench کامپایلری قدرتمند برای میکروکنترل ها است
که تمامی خصوصیات و ابزار مورد نیاز را به عنوان یک کامپایلر، اسمبلر،
لینکر و دیباگر به صورت کامل و یکپارچه به همراه دارد و به توسعه دهندگان
امکان می دهد تا کد ها و نرم افزار هایی با زبان های اسمبلی، C، بیسیک، C++
و ... را با بیشترین کارایی و منطبق با آخرین فناوری میکرو کنترل های به
کار رفته در پردازنده ها تولید کنند. همچنین به آن ها این امکان را می دهد
تا کد ها را تست کنند و در نهایت نتایج حاصل از این تست ها را آنالیز نموده
و برای بهینه سازی در اختیار برنامه نویسان قرار می دهد.