Een apparaatstuurprogramma wordt gedefinieerd als een softwareprogramma zonder gebruikersinterface (UI) dat hardwarecomponenten of randapparatuur die op een computer is aangesloten,