1. A computer-implemented method comprising: analyzing elements of a business object; modeling business object logic based on the elements of the business object; and implementing the modeled business object logic.