1. A method for managing information and transactions of a health care enterprise comprising: entering a plurality of health care related data in a core layer, said plurality of health care including data selected from the group consisting of health care provider information, patient information, insurer information, transaction information, and any combinations thereof; allowing access to said plurality of plurality of health care related data by a plurality of users through an application layer via a plurality of applications resident in said application layer; and defining a set of business rules in a business rules layer, said business rules layer being between said application layer and said core layer, said set of business rules comprising a defined set of allowable interactions between each of said plurality of application and said core layer, wherein said plurality of health care related data is substantially simultaneously accessible by said application layer, said business rules layer, and said core layer.