Co je aplikační software?
Aplikační software je typ počítačového softwaru, který je navržen tak, aby jej používali koncoví uživatelé při plnění konkrétních úkolů, jako je psaní dopisu, úprava fotografie nebo přehrávání video souboru. Termín se vztahuje nejen na samotný softwarový program, ale také na implementaci tohoto programu a na využití schopností a síly počítačové platformy provozující operační systém, pod kterým je aplikační software spuštěn. Například akt instalace webového programu typu „co vidíte-je-co-dostanete“ (WYSIWYG), jeho konfigurace a používání tohoto programu k vytváření webových stránek, je podstatou aplikačního softwaru.
U tohoto typu softwaru jsou vidět určité vlastnosti, které u systémových programů nejsou vidět. Mezi tyto vlastnosti patří přítomnost určitého typu uživatelského rozhraní, které je obecně grafické, tedy pojem „grafické uživatelské rozhraní“ (GUI). Tyto typy programů často nabízejí koncovým uživatelům svobodu vytvářet tzv. Uživatelsky psaný software ve formě šablon používaných pro zpracování textu a účetnictví, makra textových procesorů, která automatizují malé úkoly, a dokonce i filtry pro správu elektronické pošty. Textové editory patří mezi dlouhý seznam různých typů aplikačního softwaru a jsou pravděpodobně jedním z nejlepších příkladů toho, jak tyto programy umožňují vývoj více programů.
Webový vývojář by mohl být koncovým uživatelem textového editoru, ve kterém může kódovat skripty na straně klienta a serveru, aby pro webové stránky dosáhl široké škály funkcí. Například vývojář by mohl napsat skript v textovém editoru, který vytáhne obsah z databáze, aby byl dynamickým zobrazením webových stránek. Textový editor je aplikační software, který byl použit k vytvoření skriptu, který je sám o sobě malou aplikací - ale není to aplikační software, jako je textový editor, ve kterém byl vytvořen.
Když jsou aplikační programy spojeny dohromady, je svazek téměř vždy označován jako aplikační sada. Programy v soupravě spolu navzájem interagují v tom, že je lze všechny použít k vytvoření jednoho souboru, který využívá jejich různých schopností. Například aplikační softwarová sada může být složena z textového procesoru, tabulky, programu pro manipulaci s obrázky a výkresového programu. Pokud uživatel může provádět takové věci, jako je vložení tabulky do dokumentu vytvořeného textovým procesorem, je v sadě interaktivita. Aplikační software může být pro osobní použití, nebo to může být podnikový software, který plní mnoho různých úkolů, jako je vytváření prezentací, překlad dokumentů do cizího jazyka nebo editace video a zvukových souborů.