tarkvararakendus
Tarkvararakendus on arvutiprogramm või programmide kogum, mille põhieesmärk on võimaldada kasutajal täita konkreetseid ülesandeid või funktsioone. Erinevalt süsteemitoetavast tarkvarast, nagu operatsioonisüsteem või riistvaradraiverid, on tarkvararakendused suunatud kasutaja tööprotsessidele, tootlikkusele või meelelahutusele. Need võivad olla eraldiseisvad programmid või osa suuremast tarkvarakompositsioonist ning neid levitatakse mitmel platvormil: lauaarvutitele, mobiilidele, veebile või sisseehitatud seadmetele.
Arendusprotsess hõlmab nõuete kogumist, disaini, implementatsiooni, testimist, juurutamist ja hooldust. Projektid võivad järgida agiilset või traditsioonilist
Arhitektuur võib olla kliendi- ja serveripoolne, monoliitne, modulaarne või mikroteenuste põhine. Veebipõhised rakendused kasutavad sageli REST-
Näited tarkvararakendustest hõlmavad kontoritöövahendeid, veebibrauaid, mobiilirakendusi, fototöötlustarkvara ja ärirakendusi. Tarkvararakendused mõjutavad paljusid eluvaldkondi, suurendades tootlikkust,