Our products are portable to any environment and have been architectured with consideration to size, speed and reliability. They are compatible with 16 and 32 bits CPUs and have been tested in both RTOS and polling mode (with or without OS).

All NexGen Software products export their dependencies to a low-level layer called NexGenOS® which, in its turn, wraps its own functions around the underlying OS or, if no OS is used, it directly interfaces the hardware. NexGenOS®, which is our HAL/OAL (Hardware/OS Abstraction Layer, is required for all NexGen Software products.


It is always supplied as source code and provides all functions needed to isolate the OSes, the processors and the drivers.