HTML5 framework for application development