Wat is toepassingssoftware?
Toepassingssoftware is een soort computersoftware die is ontworpen om door eindgebruikers te worden gebruikt om specifieke taken uit te voeren, zoals het schrijven van een brief, het bewerken van een foto of het afspelen van een videobestand. De term verwijst niet alleen naar het softwareprogramma zelf, maar ook naar de implementatie van dat programma en naar het gebruik van de mogelijkheden en kracht van het computerplatform waarop het besturingssysteem draait waarop de applicatiesoftware draait. Het installeren van een WYSIWYG-webontwerpprogramma, het configureren en het gebruiken van dat programma om webpagina's te maken, is bijvoorbeeld de essentie van toepassingssoftware.
Er zijn bepaalde kenmerken die met dit type software worden gezien, die niet met systeemprogramma's worden gezien. Onder die kenmerken bevindt zich de aanwezigheid van een soort gebruikersinterface, die over het algemeen grafisch is, vandaar de term "grafische gebruikersinterface" (GUI). Dit soort programma's biedt eindgebruikers vaak de vrijheid om zogenoemde door de gebruiker geschreven software te maken in de vorm van sjablonen die worden gebruikt voor tekstverwerking en boekhouding, tekstverwerkermacro's die kleine taken automatiseren en zelfs filters voor het beheer van elektronische post. Teksteditors behoren tot de lange lijst van de verschillende soorten applicatiesoftware en zijn waarschijnlijk een van de beste voorbeelden van hoe deze programma's de ontwikkeling van meer programma's mogelijk maken.
Een webontwikkelaar kan de eindgebruiker zijn van een teksteditor waarin hij of zij client- en server-side scripts kan coderen om een breed scala aan functionaliteit voor webpagina's tot stand te brengen. De ontwikkelaar zou bijvoorbeeld een script in een teksteditor kunnen schrijven die inhoud uit een database haalt als de dynamische weergave van webpagina's. De teksteditor is de applicatiesoftware die is gebruikt om het script te maken, wat zelf een kleine applicatie is - maar het is geen applicatiesoftware, zoals de teksteditor waarin het is gemaakt.
Wanneer applicatieprogramma's samen worden gebundeld, wordt de bundel bijna altijd een applicatiesuite genoemd. De programma's in de suite werken over het algemeen met elkaar samen in het feit dat ze allemaal kunnen worden gebruikt om één bestand te maken dat gebruik maakt van hun verschillende mogelijkheden. Een applicatiesoftwarepakket kan bijvoorbeeld bestaan uit een tekstverwerker, een spreadsheet, een beeldmanipulatieprogramma en een tekenprogramma. Als de gebruiker dingen kan uitvoeren, zoals het insluiten van een spreadsheet in een document dat door de tekstverwerker is gemaakt, is er interactiviteit in de suite. Toepassingssoftware kan voor persoonlijk gebruik zijn, of het kan bedrijfssoftware zijn die veel verschillende taken uitvoert, zoals het maken van presentaties, het vertalen van documenten in een vreemde taal of het bewerken van video- en audiobestanden.