The Deployment Management manages the different deployment providers. The framework publishes a deployment interface, that encapsulates (hides) the actual runtime environments and protocols. The framework separates the different deployment low-level services each to their own components (for example UEI and OTA), with supported existing proprietary emulator and device access. The figure below illustrates the Deployment Management interface.