Um controlador é um software que permite ao computador comunicar com hardware ou com dispositivos. Sem o controlador correcto, o hardware ou o dispositivo que pretende utilizar não funcionará correctamente.