V práci je popsána problematika vývoje portletů a aplikací pro portály. Součástí je definice a popis portálů, jejich rozdělení a nejpoužívanější implementace. Jsou zde také popsány stěžejní části standardu JSR 168 a JSR 286. Práce se dále věnuje aktuálním technologiím používaným pro zjednodušení vývoje portletů jako Spring framework nebo knihovny pro Javacript. Jsou také zníměny časté problémy, se kterými se lze setkat během vývoje portletů, a je navrhnuto jejich možné řešení.