Poseen un diverso conjunto de funciones necesarias y usadas por diversos programas de aplicaciones en las computadoras y esto posee un vínculo para controlar y sincronizar las mismas. Las primeras computadoras no tenían sisitema operativo y cada programa necesitaba la mas detallada especificación del Harware para ejecutarse correctamente y desarrollar tareas.