This document discusses data modeling and CaseTalk, a tool for model once, develop anywhere. It provides an overview of the history of formal object modeling (FOM) techniques and CaseTalk. It also discusses why data modeling is important based on a DAMA survey to capture requirements, promote reuse and quality, and avoid missed requirements. CaseTalk allows modeling of data at different levels, generating SQL scripts, and managing models with versions and users.