Os dois principais tipos de software são:  
 1. Software do sistema: Esse tipo de software gerencia o hardware e os recursos do computador. Ele fornece uma plataforma para outros softwares funcionarem. Exemplos incluem: 
 * 
 Sistemas operacionais (OS): O software principal que gerencia o hardware, os recursos e os aplicativos do computador. Exemplos incluem Windows, MacOS, Linux, Android, iOS. 
 * 
 Drivers de dispositivo: Software que permite que o sistema operacional interaja com dispositivos de hardware específicos, como impressoras, scanners e placas gráficas. 
 * 
 Programas de utilitário: Software que executa tarefas de manutenção, segurança e otimização do sistema. Os exemplos incluem software antivírus, ferramentas de limpeza de disco e programas de backup do sistema. 
 * 
 firmware: O software incorporado diretamente em dispositivos de hardware, geralmente armazenado na memória da ROM. Os exemplos incluem BIOS na placa -mãe ou firmware de um computador em um roteador ou impressora.    
 2. Software de aplicativo: Esse tipo de software foi projetado para tarefas específicas ou para fornecer aos usuários finais funcionalidades específicas. Ele é executado no topo do software do sistema. Exemplos incluem: 
 * 
 Software de produtividade: Usado para tarefas como processamento de texto, planilhas, apresentações e email. Os exemplos incluem Microsoft Office, Google Docs, LibreOffice. 
 * 
 Software de entretenimento: Projetado para jogos, tocadores de música, vídeos e outras formas de entretenimento. 
 * 
 software de negócios: Usado para contabilidade, gerenciamento de inventário, gerenciamento de relacionamento com clientes (CRM) e outras funções de negócios. Exemplos incluem SAP, Oracle, Salesforce. 
 * 
 Software educacional: Usado para aprender, ensinar e pesquisas. Exemplos incluem jogos educacionais, plataformas de aprendizado on -line e software de pesquisa.  
 É importante observar que algum software pode se enquadrar em ambas as categorias, dependendo de seu objetivo específico. Por exemplo, um navegador da Web pode ser considerado o software do sistema (porque interage com o sistema operacional e rede) e o software de aplicativo (porque permite que os usuários acessem o conteúdo da Web).