Hvad er applikationssoftware?
Applikationssoftware er en type computersoftware, der er designet til at blive brugt af slutbrugere til at udføre specifikke opgaver, såsom at skrive et brev, redigere et fotografi eller afspille en videofil. Udtrykket henviser ikke kun til selve softwareprogrammet, men også til implementeringen af dette program og til brugen af kapaciteten og kraften i den computerplatform, der kører det operativsystem, som applikationssoftwaren kører under. For eksempel er handlingen med at installere et WYSIWYG-webdesignprogram (what-you-see-is-what-you-get), konfigurere det og bruge dette program til at oprette websider essensen af applikationssoftware.
Der er visse egenskaber, der ses med denne type software, der ikke ses med systemprogrammer. Blandt disse egenskaber er tilstedeværelsen af en eller anden type brugergrænseflade, der generelt er en grafisk, deraf udtrykket "grafisk brugergrænseflade" (GUI). Disse typer programmer giver ofte slutbrugerne friheden til at skabe det, der er kendt som brugerskrevet software i form af skabeloner, der bruges til tekstbehandling og regnskabsføring, tekstprocessormakroer, der automatiserer små opgaver og endda filtre til styring af elektronisk post. Tekstredaktører er blandt den lange liste over de forskellige typer applikationssoftware og er sandsynligvis et af de bedste eksempler på, hvordan disse programmer giver mulighed for udvikling af flere programmer.
En webudvikler kan være slutbrugeren af en tekstredigerer, hvor han eller hun kan kode klient- og serversiden-scripts for at opnå en bred vifte af funktionalitet til websider. For eksempel kunne udvikleren skrive et script i en teksteditor, der trækker indhold fra en database for at være den dynamiske visning af websider. Teksteditoren er den applikationssoftware, der blev brugt til at oprette scriptet, som i sig selv er et lille program - men det er ikke applikationssoftware, ligesom teksteditoren er, hvor det blev oprettet.
Når applikationsprogrammer er bundtet sammen, kaldes bundtet næsten altid en applikationspakke. Programmerne i suiten interagerer generelt med hinanden i det faktum, at de alle kan bruges til at oprette en fil, der bruger deres forskellige muligheder. For eksempel kan en applikationssoftwarepakke være sammensat af en tekstbehandler, et regneark, et billedmanipuleringsprogram og et tegningsprogram. Hvis brugeren kan udføre ting såsom indlejring af et regneark i et dokument oprettet af tekstbehandleren, er der interaktivitet i pakken. Applikationssoftware kan være til personlig brug, eller det kan være virksomhedssoftware, der udfører mange forskellige opgaver, såsom at oprette præsentationer, oversætte dokumenter til et fremmed sprog eller redigere video- og lydfiler.