. . . "Corporations and other enterprises commonly implement their business services on computer systems using a tiered architecture model that provides benefits such as reusability, flexibility, manageability, maintainability, and scalability for a business service application." .