# data[].attributes.body
Hoje em dia temos varios exemplos de "Software" como: Windows e Linux; softwares de aplicação como o Microsoft Word, o navegador Chrome e a aplicação de comunicação WhatsApp; softwares de utilidade como antivírus como o Avast; e softwares de programação como compiladores.

# data[].attributes.body
O software serve para fornecer um conjunto de instruções que permitem a um dispositivo eletrônico, como um computador ou um smartphone, realizar tarefas específicas e interagir com o utilizador, atuando como a parte lógica e imaterial do sistema.

# data[].attributes.attachment_link.readable_text
Com três categorias principais, osoftware corresponde a todo programa rodado em um computador, celular ou dispositivo que permite ao mesmo executar suas funções. Continue a leitura para entender, em detalhes, o que é software, todo o conceito que envolve o termo e onde pode ser encontrado.

Software é um conjunto de instruções que devem ser seguidas e executadas por um mecanismo, seja ele um computador ou um aparato eletromecânico. É o termo usado para descrever programas, apps, scripts, macros e instruções de código embarcado diretamente (firmware), de modo a ditar o que uma máquina deve fazer.

Todo programa em seu computador, celular, tablet, smart TV, console de videogame, set-top box e etc. é um software, seja ele um editor de textos, um navegador, um editor de áudio ou vídeo, um jogo, um app de streaming e por aí vai.

Um software pode se apresentar de várias formas, por isso se dividem em três categorias principais:

1. Software de programação

São as ferramentas usadas pelo programador para desenvolver novos softwares e programas. Usam diferentes linguagens de programação (C, Java, Python, Swift, etc.) e abrigam compiladores, intérpretes e depuradores, por exemplo.

Os editores de texto, embora sejam softwares de aplicação, também são softwares de programação, pois podem ser usados para escrever código.

2. Software de sistema

São os programas encarregados de fazer a comunicação entre o computador, que só entende linguagem de máquina, e o usuário, sendo a base em que outros softwares, como os de aplicação e os de programação irão rodar. Ou seja, são plataformas para fazer funcionar outros softwares.

Os sistemas operacionais como Windows, macOS, Linux, iOS, Android, por exemplo, são softwares de sistema. Em alguns casos, softwares de aplicação podem assumir o papel de sistemas operacionais, como o Chrome OS, onde o navegador é um software de sistema e de aplicação.

Firmwares, softwares de automação industrial e motores gráficos de jogos também são exemplos de softwares de sistema.

3. Software de aplicação

Os softwares de aplicação, por sua vez, são os programas que você conhece: players de vídeo e música, jogos, editores de textos, calculadoras, navegadores, apps de redes sociais e etc.

Um software de aplicação tem como função executar tarefas das mais diversas, que podem ser de uso individual ou até mesmo global, o que pede que eles sejam mais robustos e seguros.

Esse conteúdo foi útil?

# data[].attributes.attachment_link.description
Software é todo programa rodado em computadores, celulares ou outros dispositivos que permite a execução de suas funções; entenda

# data[].attributes.headline
Qual a diferença entre Software e Hardware?

# data[].attributes.subject
Qual a diferença entre Software e Hardware?

# data[].attributes.body
A principal diferença é que hardware são as partes físicas e tangíveis de um dispositivo, como o monitor, teclado e processador, enquanto software é o conjunto de programas, instruções e dados intangíveis que fazem o hardware funcionar