1. A computer-implemented method for abstracting business logic into centralized database controls, the method comprising: identifying data use code in the business logic; analyzing the data use code to determine a general data model; implementing the general data model in the centralized database controls.