Che cos'è un programma autonomo?
Qualcosa che è autonomo esiste senza richiedere extra per funzionare. Nel mondo dei computer e di Internet, la definizione di base di un programma autonomo è un programma che funziona come quando viene avviato o avviato. Il software autonomo contrasta con una varietà di altri tipi di software, tuttavia, e ci sono diversi concetti in qualche modo contrastanti.
Il software di sistema è il software sottostante che gira su un computer. Viene creata un'applicazione per computer su uno o più tipi di software di sistema. Il software di sistema non è considerato un software autonomo, un termine generalmente utilizzato solo per il software applicativo.
Un plug-in è un componente aggiuntivo che migliora il funzionamento di un'applicazione software. Può essere fornito dal produttore o creato da terze parti e può essere freeware, shareware o software per l'acquisto. In ogni caso, poiché per l'esecuzione dipende dall'app software sottostante, non è un esempio di programma autonomo, ma il software fornito potrebbe essere un programma autonomo. Il software modulare è generalmente un prodotto più grande di un plug-in, ma si collega anche a una base sottostante. Se la base funziona da sola, potrebbe essere un software autonomo, ma se richiede l'esecuzione di uno dei moduli, potrebbe non esserlo, e certamente i moduli non lo sono.
Una suite di applicazioni è generalmente un gruppo di software standalone raggruppati insieme ai fini del marketing. A volte, oltre ai programmi autonomi, una suite di applicazioni includerà software che serve a connettere singole parti della suite. Se questo software non può essere utilizzato da solo, senza gli altri componenti della suite, non è un software autonomo.
Un altro significato del software standalone si riferisce alla posizione da cui viene eseguito. Esistono alcuni software che possono essere eseguiti da un dispositivo di archiviazione senza essere effettivamente installati sul computer. Il software che non richiede installazione, ma che può ancora essere eseguito, è un altro significato dato al termine software standalone.
Alcuni programmi non possono essere eseguiti senza ricorrere a risorse dal sistema, ad esempio. Un software che viene eseguito senza riferimento all'ambiente è un altro tipo di software definito programma autonomo.