Harmony Controller application is pure software that runs on top of Operating system. The application is a collection of micro-services.

 These micro-services are deployed in containers and are orchestrated and managed by an internal service. Multiple instances of same micro-service may run within one unit of controller. One unit of controller may span across multiple physical or virtual machines.