A Mental Model for Data in UI Applications

A technology-agnostic model of the layers that naturally arise in any reasonably sized application, and the abstract properties of each layer.