Il s'agit d'un type de logiciel système qui agit comme une interface entre l'utilisateur et le matériel et les logiciels informatiques.