O que é um programa autônomo?
Existe algo independente, sem a necessidade de extras para operar. No mundo dos computadores e da Internet, a definição básica de um programa autônomo é um programa que funciona como está quando inicializado ou iniciado. O software independente contrasta com uma variedade de outros tipos de software, no entanto, e existem vários conceitos, um tanto contrastantes.
Software de sistema é o software subjacente que é executado em um computador. Um aplicativo de computador é criado para executar em um ou mais tipos de software do sistema. O software do sistema não é considerado autônomo, um termo que geralmente é usado apenas para aplicar ao software aplicativo.
Um plug-in é um complemento que aprimora o funcionamento de um aplicativo de software. Pode ser fornecido pelo fabricante ou criado por terceiros e pode ser freeware, shareware ou software para compra. De qualquer forma, porque depende do aplicativo de software subjacente para executar, não é um exemplo de programa independente, mas o software fornecido pode muito bem ser um programa independente. O software modular geralmente é um produto maior que um plug-in, mas também é anexado a uma base subjacente. Se a base for executada por si só, pode ser um software independente, mas se exigir que um dos módulos seja executado, pode não ser, e os módulos certamente não são.
Um conjunto de aplicativos geralmente é um grupo de software independente agrupado para fins de marketing. Às vezes, além dos programas independentes, um conjunto de aplicativos inclui software que serve para conectar partes individuais do conjunto. Se este software não puder ser usado por si próprio, sem os outros componentes do conjunto, não será um software independente.
Outro significado de software independente refere-se ao local em que é executado. Existem alguns softwares que podem ser executados em um dispositivo de armazenamento sem serem realmente instalados no computador. Software que não requer instalação, mas ainda pode ser executado, é outro significado atribuído ao termo software independente.
Alguns programas não podem ser executados sem recorrer a recursos do sistema, por exemplo. Um software que é executado sem referência ao ambiente é outro tipo de software conhecido como programa independente.