FourZero™ consists of FourZero™ Studio, FourZero™ Runtime, Runtime Manager and ecosystem support. Together they can be used to create embedded systems platforms that execute real-time controls applications and other software applications. Both virtual and real configurations of a system are possible allowing the developer the ability to design the system virtually, test and validate without hardware or hardware-in-the-loop before deploying into the real system. The developer can use the ecosystem to reuse objects, components or modules that are open-source, fee based or simply mocked modules in their project, accelerating the product development cycle and innovation.