Backbone.js es una librería JavaScript que funciona como un framework Modelo-Vista-Controlador. Proporciona código estructurado y fácil de mantener para crear aplicaciones web rápidas mediante el uso de vistas, modelos, colecciones, eventos y enrutamiento. La demostración muestra un ejemplo CRUD de una lista de tareas.