 This is most commonly implemented in the underlying object model, like .Net or Cocoa, which include standard functions that convert the internal data into text form.The program can create a complete text representation of any group of objects by calling these methods, which are almost always already implemented in the base associative array class.For programs that use very large data sets, this sort of individual file storage is not appropriate, and a database management system (DB) is required.