Altium Limited (Sydney, Australia) has announced Software Platform, which delivers ultra-rapid prototyping and development for ARM Cortex-M based microcontrollers. The Software Platform includes a comprehensive range of middleware functionalities, such as an RTOS, CAN, USB, TCP/IP, I2C, HTTP(S), file systems, graphical user interface, and touch panel control. Building an application is both simple and fast. Through a few mouse clicks within the Eclipse based IDE, the developer can put the middleware framework of an application together. After selecting the desired middleware options and the Cortex-M based microcontroller for the project, the Software Platform generates the code that delivers the required functionality. All that is left for the developer is the design of the application software, which then is easily integrated with the generated code.