The Murano Service communicates with the following OpenStack components:
Horizon - provides a GUI with ability to use all Murano features;
Keystone - authenticates users and provides the security token that is used to work with OpenStack, hence limiting the user abilities in Murano based on OpenStack privileges;
Heat - is used to provision VMs and other OpenStack resources for Windows Environments;
Glance - stores Windows Server VM images, with each image containing an installed OS and a set of scripts
Quantum - provides the network configuration API
Agent - provides agent functionality to communicate with the Orchestration Engine and executes tasks on VMs