Um analista de sistemas está desenvolvendo um novo software de gerenciamento de projetos e precisa definir a arquitetura básica. Ele considera a utilização de um sistema operacional e um conjunto de ferramentas que permitam a criação, edição e manipulação de documentos de texto, planilhas e apresentações. A escolha de qual tipo de software engloba essas funcionalidades é crucial para a eficiência da equipe de desenvolvimento.