in iOS and Mac OS X • Developers can model data architecture; Core Data does all the legwork • Supports migration of database (e.g. to add a due date to all tasks)
OS X, Android, JavaScript • Well documented and easy to use • Access rules • Clients can listen for live updates to data, and write live • Lightning fast • Built-in caching, so works offline • Developers can get access to the data