Business Object Modeling is the precursor for data modeling. This analysis technique sets the foundation for designing stable, flexible data structures by placing the business users in the center of the data specification process. Business users are not experts on data; they are experts on the way their enterprise does business. Therefore, business object models are not based on data uses, data limitations, or data anything. They are based on the information business people need to know about the real-world objects that are important to them.