ANSÖKNINGAR
Applikationsprogramvara (även känd som app) avser en programvara som är utformad för att utföra olika samordnade uppgifter, aktiviteter eller funktioner till användarens bästa. Exempel på tillämpningar inkluderar ett kalkylblad, en webbläsare, en mediaspelare, en e-postklient, en ordbehandlare, en flygsimulator, en fotoredigerare, ett konsolspel eller en filvisare. Programvara används som ett kollektivt substantiv för att hänvisa kollektivt till alla applikationer. Detta till skillnad från systemprogramvaran som används för att köra datorn.
En dator kan buntas ihop med applikationerna såväl som dess systemprogramvara eller så kan de publiceras separat, och de kan kodas som öppen källkod, universitetsprojekt eller proprietära projekt. Mobilappar hänvisar till termen som ges för de appar som är byggda för mobila plattformar.
KLASSIFICERING
Ansökningar kan klassificeras på många olika sätt eller beställningar. Enligt den juridiska uppfattningen klassificeras tillämpningen mestadels med den så kallade svarta lådan , med hänsyn till rättigheterna för sina slutliga abonnenter eller slutanvändare.
Programvaruapplikationer kan också klassificeras med avseende på det programmeringsspråk som har använts för att skriva källkoden och exekvera, och respekt för deras utdata och syfte.
- Genom egendom och nyttjanderätt. Tillämpningsprogramvara särskiljs huvudsakligen mellan två huvudklasser: programvara med öppen källkod vs programvara med sluten källkod, och bland proprietära eller fri programvara. Proprietär programvara är placerad under exklusiva programvarulicenser och exklusiva upphovsrätter. Open-closed-principen säger att programvara kan vara "öppen endast för förlängning, men inte för modifiering". Sådan typ av applikationer kan bara få tillägg av tredje part.
- Genom att koda språk. Sedan den nästan universella antagandet och utvecklingen av webben har en viktig skillnad som har kommit upp varit mellan webbapplikationer som är skrivna med JavaScript, HTML och andra webbbaserade teknologier och som kräver att man är online och kör en webbläsare.
- Genom syfte och resultat. Programvara kan ses som vertikal eller horisontell . Horisontella applikationer är mer utbredda och populära, eftersom de är allmänna ändamål, till exempel databaser eller ordbehandlare. Vertikala applikationer å andra sidan är nischprodukter som är designade för en viss typ av verksamhet eller industri eller en avdelning som finns inom en organisation. Integrerade mjukvarusviter kommer att försöka ta itu med varje specifik aspekt som är möjlig. Till exempel bankarbetare eller tillverkning, eller kundtjänst eller redovisning.
Några av de olika typerna av programvara inkluderar:
- En applikationssvit . Detta består av många applikationer som är buntade tillsammans. De har normalt relaterade funktioner, användargränssnitt och funktioner, och kan interagera med varandra till exempel att öppna varandras filer. Många affärsapplikationer kommer ofta huvudsakligen i sviter som iWork, LibreOffice och Microsoft Office.
- Företagsprogramvara. Detta tillgodoser behoven av dataflöde i processerna i en hel organisation, över olika avdelningar, främst i en stor distribuerad miljö. Till exempel, system för kundrelationshantering (CRM), programvara för hantering av försörjningskedjor och system för planering av företagsresurser.
- Programvara för informationsarbetare. Detta gör det möjligt för användarna att skapa och hantera information, främst för enskilda projekt på en avdelning, till skillnad från företagsledning. Till exempel resurshantering och tidshantering.
- Pedagogisk programvara. Detta är relaterat till programvaran för innehållsåtkomst, men den har funktionerna eller innehållet som är anpassat för användning av studenter eller lärare. Det kan till exempel leverera tester.
- Simuleringsprogram. Detta simulerar abstrakta eller fysiska system för antingen träning eller forskning.