Software aplicativo
Aplicativos de software podem ser divididos em duas classes gerais: Software de sistema e Software Aplicativo.
Software de sistema são programas de computador de baixo nível que interagem com o computador num nível muito básico. Podemos citar como exemplos o Sistema Operacional, o firmware (um exemplo de firmware é a BIOS do computador), drivers de dispositivo se a interface gráfica que permite ao usuário interagir com o computador.
Software Aplicativo (normalmente referido como apenas Software) é um software que permite ao usuário realizar uma tarefa especifica. Podemos citar vários exemplos como o Microsoft Office, Internet Explorer, Adobe Photoshop e etc.
Softwares educacionais: São softwares relacionados a acesso de conteúdo adaptados para estudantes e educadores. Podem ser desde jogos educacionais com intuito de educar e ensinar até edições de aplicativos com soluções otimizadas ao estudo.
O Software Livre refere-se à liberdade que os usuários tem para executar, copiar, estudar, melhorar, adaptar e distribuir o conhecimento. Básica refere-se a quatro tipos de liberdade que são:
1. A liberdade de executar o programa, com qualquer propósito;
2. A liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades;
3. A liberdade para redistribuir cópias do programa;
4. A liberdade de melhorar o programa e distribuir suas melhorias para