MapuSoft is the global leader in software interoperability and reusability solutions that provide freedom, protection and stability to embedded applications. MapuSoft offers porting, integration, support and training services to help developers easily migrate from legacy platforms to the next generation hardware and operating system platforms.

MapuSoft Products

Ada-C/C++ Changer

From the early 1970s through to the early 2000’s millions of lines of legacy Ada83 and Ada95 code were written for thousands of projects, many of which are still being used in today’s military and commercial avionics systems. Due to their age, many of these applications are in need of updating to add new functionalities or address issues caused by hardware obsolescence.

One way to protect the software investment is to convert the Ada applications to embedded C or C++ and combine it with new code written in C/C++. Ada-C/C++ Changer by MapuSoft makes this simple by providing a software tool that achieves this goal. Ada-C/C++ Changer converts Ada code to C/C++ code automatically without any need for human intervention. More details…

OS Changer Porting Kit

OS Changer Porting Kit enables automated migration of C/C++ software to a new operating system or RTOS. Compared to manual software porting, OS Changer Porting Kit saves time and money because the C/C++ code remains unchanged.

The tedious and error prone manual porting work is no longer required. MapuSoft’s first OS Changer Porting Kit was developed 18 years ago and has since grown to over 300 porting kits supporting 25 embedded operating systems. OS Changer Porting Kits are used by corporations around the world. More details…

OS Abstractor

OS Abstractor is a commercial grade abstraction layer designed to provide better performance at a lower cost than an in-house abstraction solution. Including OS Abstractor in your architecture creates a clear separation between the application code and the underlying OS, thereby freeing the code and minimizing any future upgrading costs. MapuSoft’s OS Abstractor is a highly reliable tool which is used worldwide among various industries for critical applications. More details…

Linux Optimization Kit

Linux Optimization KitDevelopers are feeling additional pressure to get a performance increase from their embedded Linux due to increased real-time demands on applications, while having limited resources on their existing target hardware platform.

To achieve additional performance, they will need to dig into the Linux operating system code to re-build the kernel and spend a considerable amount of time re-designing the application to improve performance.

MapuSoft’s Linux OK™ (Linux Optimization Kit) framework provides several kernel and application specific optimization features all aimed at increasing CPU performance, speeding up boot-time and reducing memory footprint for Linux applications. More details…


AppCOEApplication Common Operating Environment (AppCOE™) is a framework of common architecture that promotes interoperability and cross-platform capabilities among systems and devices.

It is built on the powerful open source Eclipse-based framework and integrates all of MapuSoft’s tools: OS Changer®, Cross-OS Development Platform™, OS Abstractor, Linux OK™, RTOS Simulator™, OS Version UpKit™ and Ada-C/C++ Changer™. Embedded C, C++ and Ada applications can be standardised on AppCOE to allow the applications to interoperate and run seamlessly on a single platform. More details…

Cross-OS Development Platform

Cross-OS Development Platform™ is a C/C++ source-level virtualization technology that provides a robust and industry standard OS interface architecture for flexible real-time application development, while allowing the user to protect the software from being locked to one OS. This negates future porting issues because the software will support multiple operating systems and versions from the beginning. It also eliminates the risk associated with the OS selection process, since the same application can be tested on multiple platforms for comparison and won’t be tied to the chosen OS. More details…

Find out more…

For more information on how products from MapuSoft can help simplify porting or abstracting your application source code please complete the form below.


    Full Name (required):

    Company Name (required):

    Your Email (required)