El software de sistema se encarga de controlar, integrar y administrar los componentes de hardware de un sistema informático, proporcionando un entorno amigable para que los usuarios puedan ejecutar otras aplicaciones de software. Incluye sistemas operativos, controladores de dispositivos, servidores, sistemas de ventanas y utilidades que permiten coordinar todos los dispositivos internos o externos de la computadora. El software de programación proporciona herramientas como editores de texto, compiladores, intérpretes y enlazadores que permiten a los programadores