State providers bundled with Ext do very well as long as the application is accessed from one browser. If more than one browser or computer is used, each of them stores different state data. This provider sends data to the server for persistence so the unique, per-user state becomes possible.