Actúa como intermediario para crear una capa de abstracción sobre la que las aplicaciones de usuario trabajan independientemente del hardware que tengan debajo.