IAR Systems offers the market's most complete tools for development of embedded systems. The software is designed as an Integrated Development Environment (IDE) with a C/C++ compiler, an assembler and a debugger. IAR Systems offers tools covering the entire process of planning and generating source code, transferring the code to the processor and then validating and optimizing the code.
IAR Systems' software is available in a wide range of versions for 8-, 16- and 32-bit architectures. No other development tool is compatible with so many different processors, which is important since around 70 percent of the customers use more than one processor architecture and 55 percent use processors from multiple vendors. With software tools from IAR Systems, the customers can work in the same environment for all processors in their current and future projects.
The software is well known for generating effective code that is fast and very compact. It is easy to use and contains configuration files, code examples and project templates that save valuable time for developers. In addition, it has functions that enable developers to reuse code on many different processors and in many different products, thereby reducing development costs and shortening time to market for the launch of new products. To assist programmers, the company offers extensive technical support.
IAR Systems has increased its focus on innovation and our new power debugging technology has won several international awards the last year. The new technology has the capability to help developers extend battery lifetime by optimizing the software.
In September 2011, IAR Systems acquired Signum Systems Corporation to extend core technology for advanced processors. Through the acquisition, IAR Systems got access to high level of competence and world-class hardware & software technology to meet the growing interest for more advanced testing and debugging tools.
IAR Systems' software is sold under the name of IAR Embedded Workbench, for building and debugging embedded applications and IAR visualSTATE, which is used for designing, testing and implementing code.