Drivrutiner och programvara till produkter som ansluts till exempelvis en dator bör alltid vara uppdaterade med den senaste versionen. Utveckling sker regelbundet och så kallade ”bugfixar” adderas regelbundet i takt med att en ny version av ett program eller en drivrutin lanseras. Program är det man som användare ser när man jobbar med en produkt, till exempel en skrivare eller en skanner. Drivrutiner kan fungera ungefär på samma sätt, men drivrutiner omfattar olika filer som gör att datorn kan ”prata” med produkten som ansluts. Det är enkelt att ansluta en produkt till en dator – men för att de ska kunna fungera ihop så krävs oftast drivrutiner.

Drivrutiner och programvara