Development Practices State in Web Applications The problem with the CGI way is that the state of your application is bifurcated between client and server and exists in different places at different times