På høyt nivå finnes det verktøy for å profilere og modellere data, slik at de lagres på en måte som ivaretar konsistens og dataintegritet. Det finnes også verktøy for å overvåke dataintegritet, eller såkalt data auditing.