Hvad er et selvstændigt program?
Noget, der er en selvstændig, eksisterer uden at kræve ekstramateriale for at kunne fungere. I en verden af computere og Internettet er den grundlæggende definition af et enkeltstående program et program, der fungerer som det er, når det startes op eller lanceres. Fritstående software kontrasterer imidlertid med en række andre typer software, og der er flere, lidt kontrasterende koncepter.
System software er den underliggende software, der kører på en computer. Der laves en computerapplikation til at køre på en eller flere typer systemsoftware. System software anses ikke for at være uafhængig software, et udtryk, der generelt kun bruges til anvendelse på applikationssoftware.
En plug-in er en tilføjelse, der forbedrer funktionen af en softwareprogram. Det kan leveres af producenten eller oprettet af tredjepart, og det kan være freeware, shareware eller software til køb. Under alle omstændigheder, fordi det afhænger af den underliggende software-app for at køre, er det ikke et eksempel på et selvstændigt program, men softwaren, det følger med, kan godt være et selvstændigt program. Modulær software er generelt et større produkt end et plug-in, men det klæber også til en underliggende base. Hvis basen kører af sig selv, kan det være en selvstændig software, men hvis den kræver, at et af modulerne kører, er det muligvis ikke, og modulerne er det bestemt ikke.
En applikationspakke er generelt en gruppe af uafhængig software, der er samlet sammen med henblik på markedsføring. Nogle gange vil en applikationspakke ud over fristående programmer også indeholde software, der tjener til at forbinde individuelle dele af pakken. Hvis denne software ikke kan bruges alene, uden de andre komponenter i pakken, er den ikke selvstændig software.
En anden betydning af uafhængig software refererer til det sted, hvorfra det kører. Der er noget software, der kan køre fra en lagerenhed uden at blive installeret på computeren. Software, der ikke kræver installation, men stadig kan køres, er en anden betydning, der gives til udtrykket standalone software.
Nogle programmer kan f.eks. Ikke køre uden at kræve ressourcer fra systemet. Et stykke software, der kører uden henvisning til miljøet, er en anden type software, der benævnes et selvstændigt program.