Die Möglichkeiten, ein Device aufzubauen sind vielfältig, es können beliebig viele Units verwaltet, eigene Prozesse gestartet werden, und ähnliches. Jedes Device muss eine IORequest-Struktur definieren, sowie eine Anzahl von Pflicht-Kommandos und unter Umständen auch selbstdefinierte bearbeiten können.
Wir stellen hier nur die sechs Pflichtprozeduren in Kurzform vor, für weitergehende Informationen ziehen Sie bitte die umfangreiche Fachliteratur zu Rate!