O Software é tido como um programa de computador, uma sequenciação de instruções que permite o funcionamento do hardware (a máqunina) e realização de inúmeros processamentos.
Junto a ele quatro liberdades básicas são garantidas ao usuário:
* Liberdade de executar o programa para qualquer intuito;
* Liberdade de estudar o funcionamento do programa, adaptando-o às necessidades do usuário;
* Liberdade de redistribuir cópias;
* Liberdade de aperfeiçoar o programa e liberar tais aperfeiçoamentos.
No Brasil, nota-se a forte tendência de privilegiar o uso de software livre pelos entes da Administração Pública, na maioria das vezes pelo incentivo ao desenvolvimento da indústria informática local e pela suposta economia com a redução no pagamento de royalties pela licença de uso. Sua relação com a educação ainda está em desenvolvimento, necessitando de uma maior disseminação de informações sobre as propriedades e benefícios que essa nova tecnologia irá trazer para as escolas, sobre as motivações que para inserir esse meio digital, uma melhor formação dos professores para que se sintam seguros durante a interação nesse novo contexto digital.