Un controlador es un programa que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz estandarizada para usarlo. Existen diferentes tipos de controladores para cada tipo de periférico, como los oficiales del fabricante, los proporcionados por el sistema operativo o versiones no oficiales de terceros. Para encontrar controladores en internet, se busca "controladores" en el sitio web del sistema operativo después de ingresar a la página de inicio y abrir el navegador.