Backbone.js RESTful JSON interfazea duen JavaScript liburutegia da eta eredu-ikuspegi-aurkezlea (MVP) aplikazioen diseinu paradigman oinarritzen da. Backbone arina izateagatik ezaguna da, bere menpekotasun bakarra JavaScript liburutegi bateko UnderscoreJs baitago. Orri bakarreko web aplikazioak garatzeko eta gordetzeko diseinatuta dago.