The runtime consists of event based real-time application execution engine, publish and subscribe mechanisms, application manager, plug and play mechanisms, hardware and network abstraction interfaces, runtime monitoring, data mapping services, data encription, feature reporting and set of standard function libraries. Fourzero Studio is used to extend runtime to customize for proprietary hardware or network interface.
FourZero™ runtime is developed using C++11 standard and as such compatible with many operating systems. Currently supported operating systems include; Posix, Windows, VxWorks,eCos, and Netos, which are widely used for embedded systems. The FourZero™ runtime runs IEC61499 compliant applications created by tools such as FourZero™ Studio.