ClientDS is a Data Store that lets your client code access (and cache) objects from your server's database.  It uses ufront-orm, ufront-remoting, and ufront-easyauth to keep make things as seamless as possible.