STAV WEBOVÉ APLIKACE
Protokol HTTP je bezestavový protokol, což způsobuje značné problémy při návrhu webových aplikací, jelikož je programátor nucen udržovat stav aplikace svépomocí. Mnohé programovací jazyky se pokouší programátorovi usnadnit práci, např. ASP.NET s technikou ViewState apod. Všechny ovšem mohou využívat pouze základních existujících principů, na kterých jsou postaveny (jmenovitě: form elementy, querystring, sessions, cookies, [...]