Κύριοι στόχοι του λογισμικού Ε/Ε, είναι να υπάρχει ανεξαρτησία από τη συσκευή, ομοιόμορφη ονομασία και χειρισμός σφαλμάτων.
Οι κοινόχρηστες συσκευές πρέπει να δεσμεύονται πριν τη χρήση, ενώ οι αποκλειστικές όχι.
Ένας στόχος του λογισμικού Ε/Ε είναι να αποφεύγεται η προσωρινή αποθήκευση όποτε είναι εφικτό.
Κατά την προγραμματισμένη Ε/Ε, ο επεξεργαστής δεν ελέγχει πλήρως την Ε/Ε, αλλά εκτελεί και άλλες λειτουργίες παράλληλα.
Η προγραμματισμένη Ε/Ε είναι αποδοτική με οποιουδήποτε τύπου συσκευή.
Κατά την οδηγούμενη από διακοπές Ε/Ε, ο επεξεργαστής καλεί τον χρονοπρογραμματιστή αφού στείλει κάτι στη συσκευή.
Κατά την Ε/Ε με χρήση DMA η μεταφορά εκτελείται από τον επεξεργαστή.
Η Ε/Ε με χρήση του ελεγκτή DMA, συμφέρει για πολύ γρήγορες συσκευές.