ERP Architecture
Any information system has three basic components, viz., the
Data Management, the Application Logic, and the Presentation. These components
can be built with the client server role definitions. The client is a user and the server
provides the service required by the user to run the system. Since, the information needs are
dynamically changing, the architecture required is to separate the data and its
management from its application. The
user requires the choice of using the data as it suits him the most. Hence the
application logic has to be separate from the data.
There is variability in the manner how the application logic is developed
and presented.
Since, the ERP is a generic solution for the business
operations, in each case of implementation; customization should suit the
specifics of the business or customer.
The architecture choice is influenced by this requirement.