Modeling data
Creating data objects
Providing data security