Wat is een op zichzelf staand programma?
Er is iets dat een standalone is zonder extra's te vereisen om te werken. In de wereld van computers en internet is de basisdefinitie van een op zichzelf staand programma een programma dat functioneert zoals het is opgestart of gelanceerd. Standalone software staat echter in contrast met verschillende andere soorten software en er zijn verschillende, enigszins contrasterende concepten.
Systeemsoftware is de onderliggende software die op een computer draait. Er wordt een computerapplicatie gemaakt om te worden uitgevoerd op een of meer soorten systeemsoftware. Systeemsoftware wordt niet beschouwd als zelfstandige software, een term die over het algemeen alleen wordt gebruikt om van toepassing te zijn op applicatiesoftware.
Een plug-in is een add-on die de werking van een softwaretoepassing verbetert. Het kan worden geleverd door de fabrikant of gemaakt door derden, en het kan freeware, shareware of software zijn voor aankoop. In ieder geval, omdat het afhankelijk is van de onderliggende software -app om uit te voeren, is het geen voorbeeld van een op zichzelf staand programma, maar THij software waarmee het hoort, is misschien wel een op zichzelf staand programma. Modulaire software is over het algemeen een groter product dan een plug-in, maar het is ook bevestigd aan een onderliggende basis. Als de basis op zichzelf loopt, kunnen dit op zichzelf staande software zijn, maar als het vereist dat een van de modules wordt uitgevoerd, is dit misschien niet en de modules zijn dat zeker niet.
Een applicatiesuite is over het algemeen een groep zelfstandige software die is gegroepeerd voor marketing. Soms bevat een applicatiesuite, naast zelfstandige programma's, software die dient om individuele delen van de suite te verbinden. Als deze software niet op zichzelf kan worden gebruikt, zonder de andere componenten van de suite, dan zijn het geen standalone software.
Een andere betekenis van zelfstandige software verwijst naar de locatie waaruit deze wordt uitgevoerd. Er is wat software die vanuit een opslagapparaat kan worden uitgevoerd zonder daadwerkelijk op de computer te worden geïnstalleerd. DusFtware die geen installatie vereist, maar nog steeds kan worden uitgevoerd, is een andere betekenis die wordt gegeven aan de term zelfstandige software.
Sommige programma's kunnen bijvoorbeeld niet uitvoeren zonder bronnen uit het systeem aan te roepen. Een stukje software dat zonder verwijzing naar de omgeving wordt uitgevoerd, is een ander type software dat een zelfstandige programma wordt genoemd.