existuje mnoho různých a alternativních způsobů, jak klasifikovat aplikační software.

právní hlediska, aplikace, software je hlavně klasifikovány s black box přístup, ve vztahu k právům jeho koncoví uživatelé nebo uživatelé (s eventuální střední a odstupňované úrovně předplatného).

softwarové aplikace jsou také klasifikovány s ohledem na programovací jazyk, ve kterém je zdrojový kód napsán nebo proveden, a s ohledem na jejich účel a výstupy.,

O majetku a použití rightsEdit

Aplikace software je obvykle rozlišují mezi dvě hlavní třídy: closed-source vs open source software aplikací, a mezi volnými nebo proprietárních softwarových aplikací.

proprietární software je umístěn pod výhradním autorským právem a softwarová licence uděluje omezená práva na používání. Princip open-closed uvádí, že software může být „otevřený pouze pro rozšíření, ale ne pro úpravu“. Takové aplikace mohou získat pouze doplněk třetími stranami.,

svobodný a open-source software musí být provozován, distribuován, prodáván nebo rozšířen pro jakýkoli účel a-je otevřený – musí být upraven nebo obrácen stejným způsobem.

softwarové aplikace FOSS vydané na základě bezplatné licence mohou být trvalé a také bez licenčních poplatků. Možná, majitel, držitel nebo třetí strana vymahač práva (autorská práva, ochranné známky, patentu, nebo ius in re aliena) jsou oprávněni přidat výjimky, omezení, čas se rozpadá nebo data vypršení platnosti licenční podmínky použití.,

Public-domain software je typ SOFTWARU, který je royalty-free, a – otevřeně nebo zdrženlivě – lze spustit, distribuovat, měnit, zvrátit, publikována nebo vytvořena v odvozených děl, bez jakékoli autorské přisuzování, a proto zrušení. Může být dokonce prodán, ale bez převodu majetku veřejné domény na jiné jednotlivé subjekty. Public-domain SW může být vydán na základě (un)licenčního právního prohlášení, které tyto podmínky vynucuje na dobu neurčitou (na celý život, nebo navždy).,

kódování languageEdit

Vzhledem k tomu, vývoj a téměř všeobecné přijetí webu, důležitý rozdíl, který se objevil, byl mezi webové aplikace napsané pomocí HTML, JavaScript a jiné webové-nativní technologií a obvykle vyžaduje být on-line a běží webový prohlížeč — a více tradiční nativní aplikace napsané v jakémkoliv jazyce jsou k dispozici pro jeden konkrétní typ počítače., Tam byla kontroverzní debatě ve výpočetní společenství, pokud jde o webové aplikace nahradí nativní aplikace pro mnoho účelů, zejména na mobilních zařízeních, jako jsou chytré telefony a tablety. Webové aplikace se u některých použití skutečně výrazně zvýšily v popularitě,ale výhody aplikací je nepravděpodobné, že brzy zmizí, pokud vůbec. Kromě toho mohou být tyto dva komplementární a dokonce integrované.

podle účelu a výstupuedit

aplikační software lze také považovat za horizontální nebo vertikální., Horizontální aplikace jsou populárnější a rozšířenější, protože jsou obecným účelem, například textovými procesory nebo databázemi. Vertikální aplikace jsou specializované produkty, určené pro určitý typ průmyslu nebo podnikání, nebo oddělení v rámci organizace. Integrovaná sada softwaru se bude snažit zvládnout všechny možné aspekty, například výrobní nebo bankovní pracovník, účetnictví nebo zákaznický servis.,

Existuje mnoho druhů aplikací software:

LibreOffice Writer, open-source textový procesor, který je součástí LibreOffice (běží na Linux Mint)

  • aplikace suite se skládá z několika aplikací, dodávaný spolu. Obvykle mají související funkce, funkce a uživatelská rozhraní a mohou být schopni vzájemně komunikovat, např. Obchodní aplikace často přicházejí v apartmánech, např., Microsoft Office, LibreOffice a iWork, které sdružují textový procesor, tabulku atd.; ale suity existují pro jiné účely, např. grafiku nebo hudbu.
  • podnikový software řeší potřeby procesů a datových toků celé organizace, napříč několika odděleními, často ve velkém distribuovaném prostředí. Příklady zahrnují systémy plánování podnikových zdrojů, systémy řízení vztahů se zákazníky (CRM) a software pro správu dodavatelského řetězce., Resortní Software je sub-Typ podnikového softwaru se zaměřením na menší organizace nebo skupiny ve velké organizaci. (Příklady zahrnují řízení cestovních výdajů a IT Helpdesk.)
  • software Enterprise infrastructure poskytuje společné funkce potřebné k podpoře podnikových softwarových systémů. (Příklady zahrnují databáze, e-mailové servery a systémy pro správu sítí a zabezpečení.)
  • Aplikační platformy jako služby (aPaaS) je cloud computing služby, které nabízí vývoj a zavedení prostředí pro aplikační služby.,
  • Software Information worker umožňuje uživatelům vytvářet a spravovat informace, často pro jednotlivé projekty v rámci oddělení, na rozdíl od řízení podniku. Příklady zahrnují správu času, správu zdrojů, analytické, kolaborativní a dokumentační nástroje. Textové procesory, tabulky, e-mailové a blogové klienty, osobní informační systém a jednotlivé editory médií mohou pomoci při různých úkolech pracovníků s informacemi.
  • software pro přístup k obsahu se používá především pro přístup k obsahu bez úprav, ale může obsahovat software, který umožňuje editaci obsahu., Takový software řeší potřeby jednotlivců a skupin konzumovat digitální zábavu a publikovaný digitální obsah. (Příklady zahrnují přehrávače médií, webové prohlížeče a prohlížeče nápovědy.)
  • vzdělávací software souvisí se softwarem pro přístup k obsahu, ale má obsah nebo funkce přizpůsobené pro použití pedagogy nebo studenty. Může například poskytovat hodnocení (testy), sledovat pokrok prostřednictvím materiálu nebo zahrnovat možnosti spolupráce.
  • simulační software simuluje fyzické nebo abstraktní systémy pro výzkumné, vzdělávací nebo zábavní účely.,
  • software pro vývoj médií generuje tisková a elektronická média, která mohou ostatní konzumovat, nejčastěji v komerčním nebo vzdělávacím prostředí. To zahrnuje graphic-art software, desktop publishing software, multimediální vývoj software, HTML editory, digitální animace, editory, digitální audio a video kompozici, a mnoho dalších.
  • software pro produktové inženýrství se používá při vývoji hardwarových a softwarových produktů., To zahrnuje počítačově podporovaný design (CAD), počítačově podporované inženýrství (CAE), nástroje pro editaci a kompilaci počítačových jazyků, integrovaná vývojová prostředí a rozhraní programátorů aplikací.
  • zábavní Software může odkazovat na videohry, spořiče obrazovky, programy pro zobrazení filmů nebo přehrávání nahrané hudby a další formy zábavy, které lze zažít pomocí výpočetního zařízení.

aplikace lze také klasifikovat podle výpočetní platformy, jako je konkrétní operační systém, doručovací síť, například v cloud computingu a Web 2.,0 Aplikace nebo doručovací zařízení, jako jsou mobilní aplikace pro mobilní zařízení.

operační systém sám o sobě může být považována za aplikační software při provádění jednoduchého výpočtu, měření, zobrazování, a slovo zpracování úkolů, které nejsou použity k ovládání hardware pomocí rozhraní příkazového řádku nebo grafického uživatelského rozhraní. To nezahrnuje aplikační software svázaný v operačních systémech, jako je softwarová kalkulačka nebo textový editor.,ul>

  • Scorewriter
  • editor HTML
  • nástroj pro vývoj her
  • Product engineering softwareEdit

    • Hardware engineering
      • Computer-aided engineering
      • Computer-aided design (CAD)
      • Computer-aided manufacturing (CAM)
      • analýza metodou Konečných prvků

    Software engineeringEdit

    • Kompilátor software
    • Integrované vývojové prostředí
      • Kompilátor
      • Linker
      • Debugger
    • Verze ovládání
    • Nástroj pro vývoj her
    • manažer Licencí