az alkalmazásszoftverek osztályozásához számos különböző és alternatív módszer létezik.

jogi szempontból az alkalmazásszoftvereket elsősorban fekete dobozos megközelítéssel osztályozzák a végső végfelhasználók vagy előfizetők jogaival kapcsolatban (esetleges közbenső és többszintű előfizetési szintekkel).

A szoftveralkalmazásokat azon programozási nyelv tekintetében is osztályozzák, amelyben a forráskódot írják vagy hajtják végre, valamint céljaik és kimeneteik tiszteletben tartását.,

tulajdon és használati jog szerintSzerkesztés

az alkalmazásszoftver általában két fő osztály között különböztethető meg: zárt forráskódú vs nyílt forráskódú szoftveralkalmazások, valamint a szabad vagy szabadalmaztatott szoftveralkalmazások között.

A szabadalmaztatott szoftver kizárólagos szerzői jog alá kerül, a szoftverlicenc pedig korlátozott használati jogokat biztosít. A nyitott zárt elv kimondja,hogy a szoftver “csak kiterjesztésre, de nem módosításra” nyitható. Az ilyen alkalmazások csak harmadik felek által bővíthetők.,

a szabad és nyílt forráskódú szoftvereket bármilyen célból futtatják, terjesztik, értékesítik vagy bővítik, és-nyitva tartva – ugyanúgy módosítják vagy visszafordítják.

az ingyenes licenc alapján kiadott Foss szoftveralkalmazások örökös és jogdíjmentesek is lehetnek. Lehet, hogy a tulajdonos, a jogosult vagy harmadik fél végrehajtója bármely jog (szerzői jog, védjegy, szabadalom, vagy ius re aliena) jogosultak hozzá kivételek, korlátozások, időmegszakítások vagy lejáró dátumokat a licenc használati feltételek.,

Public-domain szoftver egy olyan típusú FOSS, amely jogdíjmentes, valamint – nyíltan vagy reservedly – lehet futtatni, terjeszteni, módosítani, megváltoztatni, vagy újból létre származékos művek, anélkül, hogy bármilyen szerzői jogi nyilatkozatot, ezért a visszavonás. Azt is el lehet adni, de anélkül, hogy a köztulajdonban lévő ingatlant más egyetlen alanyokra ruháznák át. A public-domain SW kiadható egy (ENSZ)licencelési jogi nyilatkozat alapján, amely határozatlan időre (egy életre vagy örökre) érvényesíti ezeket a feltételeket.,

Által kódolás languageEdit

Mivel a fejlesztése, valamint a közel-univerzális elfogadása az interneten, egy fontos különbség, hogy alakult ki, már közötti webes alkalmazások írt HTML, JavaScript, egyéb web-natív technológiák általában megköveteli, hogy az interneten fut egy web böngésző—, valamint a hagyományos natív alkalmazások írt, amit nyelvek állnak rendelkezésre egy adott típusú számítógép., A számítástechnikai közösségben vita alakult ki a natív alkalmazásokat sok célra felváltó webes alkalmazásokkal kapcsolatban, különösen olyan mobileszközökön, mint az okostelefonok vagy a táblagépek. A webes alkalmazások valóban jelentősen megnövelték a népszerűséget bizonyos felhasználások esetében, de az alkalmazások előnyei miatt valószínűtlen, hogy hamarosan eltűnnek, ha valaha is. Ezenkívül a kettő kiegészítő lehet, sőt integrálható is.

cél és outputEdit

alkalmazás szoftver is látható, hogy akár vízszintes vagy függőleges., A horizontális alkalmazások népszerűbbek és elterjedtebbek, mivel általános célúak, például szövegszerkesztők vagy adatbázisok. A vertikális alkalmazások niche termékek, amelyeket egy adott iparág vagy vállalkozás, vagy egy szervezeten belüli osztály számára terveztek. Integrált suites szoftver megpróbálja kezelni minden konkrét aspektusa lehetséges, például, gyártási vagy banki dolgozó, vagy számviteli, vagy ügyfélszolgálat.,

sokféle alkalmazásszoftver létezik:

LibreOffice Writer, egy nyílt forráskódú szövegszerkesztő, amely a LibreOffice (Linux Mint-en futó)

  • egy alkalmazáscsomag több, egymással összekapcsolt alkalmazásból áll. Ezek általában kapcsolódó funkciókkal, funkciókkal és felhasználói felületekkel rendelkeznek, és képesek lehetnek egymással kölcsönhatásba lépni, például megnyitni egymás fájljait. Az üzleti alkalmazások gyakran lakosztályokban érkeznek, például, Microsoft Office, LibreOffice és iWork, amelyek egy szövegszerkesztőt, egy táblázatot stb.; de lakosztályok léteznek más célokra, például grafika vagy zene.
  • Az Enterprise software több részlegen keresztül, gyakran nagy elosztott környezetben foglalkozik egy egész szervezet folyamatainak és adatforgalmának igényeivel. Ilyenek például a vállalati erőforrás-tervezési rendszerek, az ügyfélkapcsolat-kezelő (CRM) rendszerek és az ellátási lánc menedzsment szoftverek., A megyei szoftver egy altípus vállalati szoftver, amelynek középpontjában a kisebb szervezetek vagy csoportok egy nagy szervezeten belül. (Ilyen például az utazási költséggazdálkodás és az IT Helpdesk.)
  • Az Enterprise infrastructure software A vállalati szoftverrendszerek támogatásához szükséges közös képességeket biztosítja. (Ilyenek például az adatbázisok, az e-mail szerverek, valamint a hálózatok és a biztonság kezelésére szolgáló rendszerek.)
  • az alkalmazásplatform mint szolgáltatás (aPaaS) egy felhőalapú számítástechnikai szolgáltatás, amely fejlesztési és telepítési környezeteket kínál az alkalmazásszolgáltatásokhoz.,
  • az információs munkavállalói szoftver lehetővé teszi a felhasználók számára, hogy a vállalati menedzsmenttel ellentétben gyakran egy részlegen belüli egyedi projektekhez hozzanak létre és kezeljenek információkat. Ilyenek például az időgazdálkodás, az erőforrás-gazdálkodás, az analitikai, Az együttműködési és dokumentációs eszközök. A szövegszerkesztők, a táblázatok, az e-mailek és a blog kliensek, a személyes információs rendszer és az egyes médiaszerkesztők több információmunkás feladatban is segítséget nyújthatnak.
  • a Tartalomhozzáférési szoftvert elsősorban a tartalom szerkesztés nélküli elérésére használják, de tartalmazhat olyan szoftvert is, amely lehetővé teszi a tartalom szerkesztését., Az ilyen szoftverek az egyének és csoportok igényeit elégítik ki a digitális szórakoztatás és a közzétett digitális tartalom fogyasztására. (Ilyenek például a médialejátszók, a webböngészők és a Súgó böngészők.)
  • az oktatási szoftver a tartalomhozzáférési szoftverhez kapcsolódik, de a tartalmat vagy funkciókat oktatók vagy hallgatók számára adaptálják. Például értékeléseket (teszteket) végezhet, nyomon követheti az előrehaladást az anyagon keresztül, vagy tartalmazhat együttműködési képességeket.
  • szimulációs szoftver szimulálja a fizikai vagy absztrakt rendszerek akár kutatási, képzési vagy szórakoztató célokra.,
  • a Médiafejlesztő szoftver nyomtatott és elektronikus médiát generál mások számára, leggyakrabban kereskedelmi vagy oktatási környezetben. Ez magában foglalja a grafikus-art szoftver, asztali kiadói szoftver, multimédiás Fejlesztési szoftver, HTML szerkesztők, digitális-animációs szerkesztők, digitális audio-és videoösszetétel, és még sok más.
  • a termékfejlesztő szoftvereket hardver-és szoftvertermékek fejlesztésében használják., Ez magában foglalja a számítógéppel támogatott tervezést (CAD), a számítógéppel támogatott mérnökséget (CAE), a számítógépes nyelvszerkesztést és a fordítóeszközöket, az integrált fejlesztési környezeteket és az alkalmazásprogramozó interfészeket.
  • Szórakozás Szoftver lásd videó játékok, képernyővédők, programok megjelenítéséhez mozikba, vagy játszani a rögzített zene, más formái, szórakozás, amely során tapasztalt használata számítástechnikai eszköz.

Az alkalmazások számítástechnikai platformokkal is osztályozhatók, mint például egy adott operációs rendszer, szállítási hálózat, például a cloud computing és a Web 2.,0 alkalmazások vagy szállítóeszközök, például mobilalkalmazások mobil eszközökhöz.

maga az operációs rendszer alkalmazásszoftvernek tekinthető, amikor egyszerű számítási, mérési, renderelési és szövegszerkesztő feladatokat hajt végre, amelyeket nem használnak a hardver vezérlésére parancssori felületen vagy grafikus felhasználói felületen keresztül. Ez nem tartalmazza az operációs rendszerekben, például egy szoftverkalkulátorban vagy szövegszerkesztőben található alkalmazásszoftvert.,ul>

  • Scorewriter
  • HTML-szerkesztő
  • Játék fejlesztési eszköz
  • Termék mérnöki softwareEdit

    • Hardver mérnöki
      • Számítógéppel segített mérnöki
      • a Számítógéppel segített tervezés (CAD)
      • a Számítógéppel segített gyártás (CAM)
      • végeselem

    Szoftver engineeringEdit

    • Fordító szoftver
    • Integrált fejlesztői környezet
      • Fordító
      • Linker
      • Debugger
    • Version control
    • Játék fejlesztési eszköz
    • License manager