INTEGRATION APPLICATION
Keeping separate copies of data (in independently designed applications) consistent Orchestrating the integrated flow of multiple activities performed by disparate applications Providing access to data and functionality from independently designed applications through what appears to be a single user interface or application service.