Backbone.JS Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. http://backbonejs.org/ RequiredJS RequireJS is a JavaScript file and module loader. It is optimized for in-browser use so especially for new Single page website approach. http://requirejs.org/ Bootstrap Frontend development API’s to make GUI available for Web, TAB and Mobile developed by twitter. It supports responsive CSS. http://twitter.github.com/bootstrap LESS LESS extends CSS with dynamic behaviour such as variables, mixings, operations and functions. LESS runs on both the client-side (Chrome, Safari, and Firefox) and server-side, with Node.js and Rhino. This framework is not yet used but will require for supporting multiple themes. http://lesscss.org/ Here is Proje...