CoreData

A framework for storing of persistent data. Unlike SQL (which it can use), it integrates with the programming language’s type system and other programming idioms to some degree.