Virtual Devices
An application profile defines virtual devices. Their advantage is the fact, that several virtual devices can be merged to a single physical device. So it can be chosen, which of the defined functionalities shall be located in which physical device. As every device which could be connected to the system is already defined in an application profile, the communication between the devices can be pre-defined. This is required for a plug-and-play system.