Há uma classe de programas, geralmente escritos pelo fabricante do computador ou por empresas especializadas, chamada genericamente de software básico, que, em conjunto com o hardware, constitui o sistema de computação.