Application control

The functioning system is comprised of applications. Each application has a name and a version number. An application may have multiple processes running within and each process has its own state.