Cílem předmětu je rozvinutí praktických dovedností při vytváření webových aplikací a zajištění jejich dynamických funkcí s maximálním využitím dostupných vývojových prostředí a nástrojů. Důraz je kladen na zvládnutí celé procesní fáze vývoje webové aplikace včetně návrhu, vytvoření specifikace, volby nástrojů, verzování zdrojových kódů až po samotnou implementaci.
Součástí výuky je rovněž poskytnutí přehledu dostupných prostředí a nástrojů pro jednotlivé části aplikace včetně komplexních systémů a GUI aplikací. Předmět navazuje na předchozí předměty z oblasti vývoje webových stránek, vývoje mobilních a databázových aplikací a programování.