Kas yra taikomoji programinė įranga?

Taikomoji programinė įranga yra kompiuterio programinės įrangos tipas, skirtas galutiniams vartotojams atlikti tam tikras užduotis, pavyzdžiui, rašyti laišką, redaguoti nuotrauką ar leisti vaizdo failą. Sąvoka reiškia ne tik pačią programinę įrangą, bet ir šios programos įgyvendinimą bei kompiuterio platformos, kurioje veikia operacinė sistema, kurioje veikia taikomoji programinė įranga, galimybių ir galios naudojimą. Pavyzdžiui, įdiegus WYSIWYG žiniatinklio kūrimo programą, ją sukonfigūruojant ir naudojant šią programą kuriant tinklalapius yra šios programinės įrangos esmė.

Yra tam tikrų savybių, kurios matomos naudojant tokio tipo programinę įrangą, kurios nėra matomos sistemos programose. Tarp šių savybių yra tam tikros rūšies vartotojo sąsaja, kuri paprastai yra grafinė, taigi ir terminas „grafinė vartotojo sąsaja“ (GUI). Tokio tipo programos galutiniams vartotojams dažnai suteikia laisvę kurti tai, kas vadinama vartotojo rašoma programine įranga, naudojant šablonus, naudojamus teksto apdorojimui ir apskaitai, teksto rengyklės makrokomandas, kurios automatizuoja mažas užduotis, ir netgi elektroninio pašto valdymo filtrus. Teksto rengyklės įtrauktos į ilgą įvairių tipų taikomosios programinės įrangos sąrašą ir tikriausiai yra vienas geriausių pavyzdžių, kaip šios programos leidžia kurti daugiau programų.

Žiniatinklio kūrėjas gali būti galutinis teksto rengyklės vartotojas, kuriame jis arba ji gali koduoti kliento ir serverio scenarijus, kad galėtų atlikti daugybę tinklalapių funkcijų. Pavyzdžiui, kūrėjas gali parašyti scenarijų teksto rengyklėje, kuri paima turinį iš duomenų bazės, kad būtų dinamiškas tinklalapių rodymas. Teksto rengyklė yra taikomoji programinė įranga, kuri buvo naudojama kuriant scenarijų, kuri pati yra nedidelė programa, tačiau tai nėra taikomoji programinė įranga, kaip teksto rengyklė, kurioje ji buvo sukurta.

Kai taikomosios programos yra sujungtos kartu, paketas beveik visada vadinamas programų rinkiniu. Rinkinyje esančios programos paprastai sąveikauja viena su kita, nes jas visas galima naudoti kuriant vieną failą, kuris išnaudoja įvairias jų galimybes. Pavyzdžiui, taikomosios programinės įrangos rinkinys gali būti sudarytas iš teksto rengyklės, skaičiuoklės, vaizdo apdorojimo programos ir piešimo programos. Jei vartotojas gali atlikti tokius veiksmus, kaip įterpti skaičiuoklę į teksto rengyklės sukurtą dokumentą, rinkinyje yra interaktyvumo. Taikomoji programinė įranga gali būti skirta asmeniniam naudojimui arba įmonės programinė įranga, kuri atlieka daug įvairių užduočių, pavyzdžiui, kuriant pristatymus, verčiant dokumentus į užsienio kalbą arba redaguojant vaizdo ir garso failus.