Existem várias maneiras de se referir a uma coleção de software que permite que um computador funcione, dependendo do contexto e do nível de detalhe que você deseja transmitir:  
 Termos gerais:   * Sistema operacional 
: Este é o software principal que gerencia os recursos de um computador e fornece uma plataforma para que outros software sejam executados. Exemplos incluem Windows, MacOS, Linux e Android. 
 * 
 Suite de software: Uma coleção de programas projetados para trabalhar juntos e cumprir um conjunto específico de tarefas. Os exemplos incluem o Microsoft Office, o Adobe Creative Suite e o Autodesk Maya. 
 * 
 pilha de software: Uma estrutura em camadas de componentes de software que trabalham juntos para desempenhar uma função complexa. Esse termo é frequentemente usado no desenvolvimento da Web, onde se refere às diferentes camadas de software envolvidas na entrega de um site. 
 * 
 software do sistema: Isso se refere amplamente a software que fornece funcionalidade básica para o computador, incluindo o sistema operacional, drivers de dispositivo e programas de serviços públicos.   
 Termos mais específicos:   * 
 Drivers de dispositivo: Software que permite que o computador se comunique com dispositivos de hardware específicos, como impressoras, scanners e cartões de rede. 
 * 
 Programas de utilitário: Software que executa tarefas específicas, como limpeza de disco, compactação de arquivo e proteção de segurança. 
 * 
 Bibliotecas: Coleções de código pré-escrito que podem ser usados por outros programas para executar tarefas comuns.   
 Termos informais:   * Software 
: Este é um termo geral para qualquer programa ou conjunto de programas que possam ser executados em um computador. 
 * 
 Programas: Este é outro termo geral para software. 
 * 
 APPS: Esse termo é frequentemente usado para software projetado para ser executado em dispositivos móveis.  
 A melhor maneira de se referir a uma coleção de software depende do que você deseja enfatizar. Se você está falando sobre a funcionalidade principal de um computador, o "sistema operacional" é uma boa escolha. Se você está falando de um conjunto de programas que trabalham juntos para realizar uma tarefa específica, o "Suite de Software" ou "Pilha de Software" pode ser mais apropriado.  
 Por fim, a melhor maneira de escolher o termo certo é considerar seu público e o contexto específico de sua discussão.