Em um contexto de computação, um sistema aberto é um sistema operacional de código aberto, normalmente composto de componentes modulares coordenados a partir de uma série de fontes e não dependem de nenhum elemento proprietário. As características dos sistemas abertos incluem a exposição do código fonte, que está assim disponível para compreensão e possível modificação e melhoria; portabilidade, que permite que o sistema seja usado em uma variedade de ambientes, e interoperabilidade, que permite que o sistema funcione com outros sistemas. De acordo com a Open Systems Joint Task Force, um sistema aberto "utiliza padrões amplamente apoiados e baseados em consenso para suas interfaces-chave, e tem sido submetido a testes de validação e verificação bem sucedidos para garantir a abertura de suas interfaces-chave". Hoje em dia, o Linux é geralmente considerado um excelente exemplo de um sistema aberto.