A framework for creating ambitious web applications