Software é tudo o que faz o computador funcionar exceto o hardware. Pode ser escrito em linguagem de máquina ou interpretado. Existem software livre, proprietário e comercial, sendo que o livre permite modificações e redistribuição, ao contrário do proprietário.