Software é o conjunto de instruções, dados ou programas lógicos que dizem ao hardware de um computador ou dispositivo eletrônico como operar e executar tarefas. Diferente da parte física (hardware), o software é intangível, incluindo sistemas operacionais, aplicativos e scripts desenvolvidos para solucionar problemas e automatizar atividades.