-By using JavaScript with the minimal set of data-structuring ( models & collections) and user interface (views & URLs) it enables you to develop a web application
-Backbone is best useful to develop MVC like web applications, single page web applications or complex JavaScript web applications in an organized and structured manner without JavaScript code mixing with HTML
-Provides key value binding and custom events
-API with tons of functions
-Robust event handling
-API connetion over a RESTful JSON interface