Diplomová práce popisuje nejdůležitější metody a postupy používané při analýze, návrhu a implementaci elektronické aplikace. Jsou zde představeny standardizované metody, modely a diagramy určené pro projektování, záznam, vizualizaci a vlastní tvorbu softwarového systému. Popsány jsou i jednotlivé fáze projektu, které následují po jeho implementaci a testování. Jedná se především o správu, podporu a propagaci systému. První kapitola se věnuje významu komplexního návrhu webových aplikací včetně postupu při volbě profesionálního zhotovitele. Druhá kapitola reprezentuje specifikaci a následnou analýzu požadavků na nový systém. Vlastní návrh aplikace popisuje kapitola třetí. Jsou zde zmíněny moderní metody používání speciální jazyků a technologií (UML, WebML) pro tvorbu modelů a diagramů. Čtvrtá kapitola se zabývá implementací navrženého systému. Popisuje přehled vhodných databází, vývojových prostředí a programovacích jazyků. Následující, pátá, kapitola zmiňuje nejznámější formy testování již hotového systému. Šestá kapitola obsahuje jednotlivé fáze a formy prezentace a správy aplikace. Zabývá se významem doménového jména a hostingu. Základní metody podpory a propagace prezentovaného projektu jsou obsaženy v kapitole poslední, sedmé. Pokud to vyžaduje charakter tématu, jsou jednotlivé kapitoly obohaceny o reálné případové studie, které by měly napomoci lepšímu pochopení dané problematiky. Přílohy práce tvoří definice a struktura smlouvy o dílo a přehledové tabulky nejznámějších českých poskytovatelů webhostingu spolu s přehledem předních českých vyhledávačů a elektronických katalogů.