Backbone.js fornisce struttura alle applicazioni web offrendo modelli con associazione chiave-valore ed eventi personalizzati, collezioni con un'API ricca di funzioni enumerabili, viste con gestione dichiarativa degli eventi, e collega tutto al tuo API esistente tramite un'interfaccia JSON RESTful.