From the recent interview with Euan Garden, SQL Server Tools Product Unit Manager.

"[Objectspaces is] an object-relational mapping layer. For example, you could have Customers and Orders, and Customers could be mapped to 20 or 30 tables. You don't know and you don't have to know. At some point you have to design your app and say, 'here's an object and here's how it maps into the relational data', but the actual meat and potatoes of worrying about how those two talk to each other is handled for you by the Objectspaces API."