Functional area information systems (fais: a fais provides support for the various functional areas in an organization by increasing each areas internal efficiency and effectiveness, convey information by a variety of reports. Investment management: control and auditing, budgetary control, internal auditing, financial ratio analysis. Information systems for marketing: understand customer needs and wants and develop strategies around them, customer-centric information, supply chain management, customer relationship management maintaining customer database. Automate as many of the manufacturing processes as possible. Information systems for hr management: recruitment, human resources maintenance and development, human resource planning and management, payroll and employees records, benefits administration, employee relationship management. It is difficult to implement erp systems because they are large and complicated many companies have done so successfully. Enterprise application integration: for some organisations erp systems are not appropriate, an eai system integrates existing systems by providing software, called middleware, that connects applications together.