TOEPASSINGEN
Applicatiesoftware (ook bekend als app) verwijst naar software die is ontworpen voor het uitvoeren van verschillende gecoördineerde taken, activiteiten of functies ten behoeve van de gebruiker. Voorbeelden van toepassingen zijn een spreadsheet, een webbrowser, een mediaspeler, een e-mailclient, een tekstverwerker, een luchtvaartsimulator, een foto-editor, een consolegame of een bestandsviewer. Applicatiesoftware wordt gebruikt als verzamelnaam om gezamenlijk naar alle applicaties te verwijzen. Dit in tegenstelling tot de systeemsoftware die gebruikt wordt om de computer te laten draaien.
Een computer kan samen met de applicaties en de systeemsoftware worden gebundeld of ze kunnen afzonderlijk worden gepubliceerd en ze kunnen worden gecodeerd als open source-, universitaire of propriëtaire projecten. Mobiele apps verwijzen naar de term die wordt gegeven aan die apps die zijn gebouwd voor mobiele platforms.
CLASSIFICATIE
Aanvragen kunnen op veel verschillende manieren of volgordes worden ingedeeld. Volgens de juridische opvatting wordt de applicatie meestal geclassificeerd met de zogenaamde black box-benadering , met betrekking tot de rechten van de uiteindelijke abonnees of eindgebruikers.
Softwaretoepassingen kunnen ook worden geclassificeerd met betrekking tot de programmeertaal die is gebruikt om de broncode te schrijven en uit te voeren, en met respect voor hun uitvoer en doel.
- Door eigendoms- en gebruiksrechten. Applicatiesoftware wordt voornamelijk onderscheiden in twee hoofdklassen: open source software versus closed source softwaretoepassingen, en tussen propriëtaire of vrije softwaretoepassingen. Eigen software valt onder de exclusieve softwarelicenties en exclusieve auteursrechten. Het open-gesloten principe stelt dat software “alleen open kan zijn voor uitbreiding, maar niet voor wijziging”. Dergelijke toepassingen kunnen alleen door derden worden toegevoegd.
- Door codeertaal. Sinds de bijna universele acceptatie en de ontwikkeling van web, is een belangrijk onderscheid dat naar voren is gekomen, dat tussen webapplicaties die zijn geschreven met JavaScript, HTML en andere web-native technologieën en die online moeten zijn en een webbrowser moeten hebben.
- Op doel en output. Applicatiesoftware kan worden gezien als verticaal of horizontaal . Horizontale toepassingen zijn wijdverbreid en populairder, omdat ze voor algemeen gebruik zijn, bijvoorbeeld databases of tekstverwerkers. Verticale toepassingen daarentegen zijn nicheproducten die zijn ontworpen voor een bepaald type bedrijf of industrie of een afdeling binnen een organisatie. Geïntegreerde softwaresuites zullen proberen elk specifiek aspect aan te pakken dat mogelijk is. Bijvoorbeeld bankmedewerker of productie, of klantenservice of boekhouding.
Enkele van de verschillende soorten applicatiesoftware zijn:
- Een applicatiesuite . Deze bestaat uit vele applicaties die bij elkaar zijn gebundeld. Ze hebben normaal gesproken gerelateerde functies, gebruikersinterfaces en functies, en kunnen met elkaar communiceren, bijvoorbeeld door elkaars bestanden te openen. Veel zakelijke applicaties komen vaak vooral voor in suites als iWork, LibreOffice en Microsoft Office.
- Bedrijfssoftware. Dit komt tegemoet aan de behoeften van gegevensstroom in de processen van een hele organisatie, over verschillende afdelingen heen, voornamelijk in een grote gedistribueerde omgeving. Bijvoorbeeld een CRM-systeem (customer relationship management), software voor supply chain management en systemen voor bedrijfsresourceplanning.
- Informatiewerker software. Dit stelt de gebruikers in staat om informatie te creëren en te beheren, voornamelijk voor individuele projecten in een afdeling, in tegenstelling tot enterprise management. Bijvoorbeeld resourcemanagement en timemanagement.
- Educatieve software. Dit is gerelateerd aan de software voor toegang tot inhoud, maar het heeft de functies of inhoud die is aangepast voor gebruik door studenten of docenten. Het kan bijvoorbeeld testen afleveren.
- Simulatie software. Dit simuleert abstracte of fysieke systemen voor training of onderzoek.