SproutCore applications move business logic to the browser so they can respond to your users' taps and clicks immediately, avoiding an agonizing roundtrip across often intermittent network connections. SproutCore's robust bindings system allows you to create data-centric applications. Just describe the state of your application and how the data flows from your models to your views and let SproutCore do the rest.
Semantic templates allow you to write HTML and CSS that update automatically when your models changeâ€”like magic. And an in-memory database lets you intelligently manage and query your data and synchronize with your server. SproutCore will change the way you think about building applications and surprise you with how little code you have to write.