Ovladače jsou spjaté s počítači již od dob prvních grafických a zvukových karet. Ovladač je v podstatě takový můstek, který převede komunikaci často dosti individuálně navrženého hardware do standardizované podoby pro operační systém či přímo programy. Právě díky tomu dokáží být dnešní aplikace relativně malé co do objemu dat a jejich vývojáři se nemusí soustředit na vývoj a zkoušení pro všechen hardware na trhu. Ovladače jsou samozřejmě vždy distribuovány jako ke stažení zdarma.