Plus Two Computer Applications (Commerce) · Chapter 10

Enterprise Resource Planning

8 sections
Interactive ERP knowledge explorer
10 review questions
10.1

Overview of an Enterprise

10.1

Managing the Future Means Managing Information

In today's competitive world, an organisation has to manage its future cleverly — and that mostly means managing information. A large enterprise generates a huge amount of data: financial data, customer details, purchase details, employee data and more. In this age of information explosion, only the organisation that makes the best possible use of this data can succeed, and it is very difficult for people alone to manage such huge volumes of it. Information technology can be used to plan and organise the resources and information of an enterprise — which is exactly why most organisations are moving toward Enterprise Resource Planning (ERP) packages as a solution to their information-management problem.

An enterprise is a group of people and other resources working together for a common goal. It may consist of different sections or departments — manufacturing or production, planning, sales, purchase, finance, distribution and so on — each with its own duties and responsibilities, yet all working toward the objective set for the enterprise as a whole. The resources within an enterprise fall into familiar categories: men, material, money and machine. Information systems can be designed for the various departments of an enterprise so that accurate and timely data reaches the people who actually need it.

10.2

Concept of Enterprise Resource Planning

10.2

When Departments Don't Talk to Each Other

In some enterprises, different departments function independently. The information produced by each department may be available only to that department's own top management, and not to any other department — there is no communication between the different sections of the enterprise. Production planning, finance, marketing, HR, production, and sales & distribution each sit in their own silo, each blind to what the others are doing.

10.2.1

Centralising Information for Better Efficiency

For better benefit and efficiency, every department must know what the other departments are doing. An enterprise can be thought of as a system, with each of its departments as a sub-system. Information about the entire enterprise can instead be stored in a centralised database and made available to every department — production planning, finance and marketing drawing from (and writing to) the same central store as HR, production, and sales & distribution.

10.2.2

What ERP Actually Does

ERP combines all the business requirements of an enterprise or company together into a single, integrated software that runs off a single database, so that the various departments of an enterprise can share information and communicate with each other more easily. Conceptually, ERP replaces the old standalone computer systems in each area of an enterprise — finance, human resource, manufacturing, sales, and so on — with a single software program that facilitates various functional modules. Employees in any department then get the information related to the activities of their own department, and that information is also available across departments. For example, someone in the finance department can use ERP to check whether a sale order has been shipped from the warehouse, and confidently plan working-capital management for the next period on that basis. ERP organises and integrates operation processes and information flows to make optimum use of resources — men, material, money and machine.

An ERP system is a fully integrated business management system covering the functional areas of an enterprise like Finance, Human Resources, Production, Sales and Logistics. Its key element is the use of a single database to store data for all the various system modules, and ERP systems draw on both computer software and hardware components to do it.

10.3

Functional Units of ERP

10.3

Modules That Make Up an ERP Package

The resources available in an enterprise must be utilised effectively, and planning those resources is the responsibility of management — the ERP system helps make that planning process more productive and efficient. A full ERP package contains many modules or sub-units; exactly how many, and how each behaves, varies with the nature of the enterprise and the ERP package chosen. Some commonly used modules, available in almost every package, are outlined below.

FIN

Financial Module

The core of many ERP packages. Collects financial data from every functional department and generates reports — balance sheets, general ledger, trial balance, financial statements — alongside financial accounting, investment management, enterprise controlling and treasury.

MFG

Manufacturing Module

Holds the business rules needed to manage the entire production process, combining technology and business processes into an integrated solution, with the freedom to change manufacturing and planning methods as required.

PP

Production Planning Module

Used for optimising the use of available resources. Identifies the materials required, allocates resources using historical production data, and performs sales forecasting using sales data.

HR

HR Module

Focuses on the management of human resources and human capital. Maintains an updated, complete employee database — personal information, salary details, attendance, performance, promotion.

INV

Inventory Control Module

Covers maintaining the appropriate level of stock in the warehouse — identifying inventory requirements, setting targets, monitoring item usage, reporting inventory status. Integration with sales, purchase and finance produces smarter reports.

PUR

Purchasing Module

Used for making the required raw materials available at the right time and the right price — generating purchase orders, evaluating suppliers, and billing. Closely connected with inventory, finance and production planning.

MKT

Marketing Module

Used for monitoring and tracking customer orders, increasing customer satisfaction, and eliminating credit risks. Helps marketers analyse, plan, execute and measure all marketing activities.

S&D

Sales & Distribution Module

Deals with the important parts of a sales cycle — inquiries, order placement, order scheduling, dispatching and invoicing. Closely integrated with the organisation's e-commerce website.

QM

Quality Management Module

Used for managing the quality of the product, fulfilling quality planning, quality inspection and quality control.

Depending on the size and nature of the enterprise, other kinds of modules may also appear in the functional unit of an ERP system — but an ERP system integrates all of its components into a single software system.

10.4

Business Process Re-engineering

10.4

What Is BPR?

Business Process Re-engineering (BPR) is the analysis and redesign of work flow within an enterprise. It involves changes in the structure and process of a business environment. Because business fields — especially information technology — change so rapidly, a business's processes often need to be redesigned for better service and benefit; IT plays a major role here, providing office automation, online business, flexible manufacturing, high-speed delivery and paperless transactions.

Re-engineering a business results in efficient time management, reduced cost and effective utilisation of resources. In the business world, competition is based on price, quality, selection and service, and with the advent of the internet and e-commerce, distance and time are no longer barriers to doing business. These changes impose the need for organisational transformation, where the entire processes and organisational structure are changed.

10.4.1

Re-engineering and Business Process, Defined Separately

Re-engineering is the rethinking and redesigning of a business process to achieve improvements in the performance of an enterprise. A business process is a structured set of activities designed to produce a specified output for an enterprise; each process consists of related steps or activities that use people, information and other resources. A business process consists of three elements:

  • Inputs: data such as application forms, customer enquiries and materials for processing.
  • Processing: the set of activities or stages of operations that produce an output.
  • Outcome: the output of the processing steps.

Processing is the time-consuming and problematic element of a business process. Basically, a business process is the way in which work is performed, and business process re-engineering is the process of changing this way of working, in a better style, to accomplish the goals of the enterprise — which is why BPR mainly focuses on the processing part, re-engineering it to reduce limitations and increase performance.

The fundamental rethinking and redesign of the business process to achieve improvements in performance — cost, quality, service and speed — of an enterprise is what is meant by business process re-engineering. Its life cycle moves through four phases, in a loop: identify business processes → analyse current processes → design and document revised processes → implement revised processes — and then back around again.

10.4.2

Connection Between ERP and BPR

Before implementing ERP in a business, the need for such a new system must first be established. Business process re-engineering helps an enterprise determine what changes are needed in its structure or process for better outcomes — so ERP and BPR are closely related and tend to go hand in hand, and in most cases business process re-engineering is performed before enterprise resource planning. Conducting BPR before implementing ERP helps an enterprise avoid installing unnecessary modules from the software: BPR first ensures that business processes are optimised before the software is configured, and it also ensures that the software's functionality will closely match the enterprise's actual process steps.

All business process re-engineering does not necessarily lead to the implementation of a new ERP system — some BPR exercises find there is no need for a new system at all, due to cost, effectiveness or other challenges. In other cases, BPR and ERP are used together to achieve a better result for the enterprise and to improve an existing ERP.

10.5

Implementation of ERP

10.5

Eleven Phases, No Clean Breaks Between Them

Nowadays almost all major organisations are moving to an enterprise resource planning package as a solution to their information-management problem. If an ERP package is correctly selected and implemented, an organisation's productivity and profit can increase dramatically — but only if the implementation is well planned and executed. The implementation has to go through several different phases. There are, however, no clean lines separating these phases, and in many cases one phase will start before the previous one is fully completed.

1

Pre-evaluation Screening

There may be a large number of ERP packages available in the market. Instead of evaluating every single one, the number of packages to be evaluated is first narrowed down — the very first phase of implementation.

2

Package Selection

The shortlisted packages are evaluated for their performance and efficiency. The package selected here will decide the success or failure of the whole project; since ERP needs a huge investment, switching to another package once one is purchased is not an easy task, so flexibility to meet the enterprise's requirements is the most important factor.

3

Project Planning

The implementation process is planned and designed. The time schedule and deadlines for different activities are determined, and roles and responsibilities are identified and assigned to each concerned staff member — deciding when to begin, how to do it, and when to complete it.

4

Gap Analysis

No ERP package available in the market fulfils all of an enterprise's requirements perfectly. Even the best package will meet only around 80 percent of the enterprise's needs — so the remaining gap must be analysed and carried into the phases that follow.

5

Business Process Re-engineering

The fundamental rethinking and redesign of the business process to achieve improvements in cost, quality, service and speed (see Section 10.4) — its importance in ERP implementation has already been discussed there.

6

Installation and Configuration

The main functional phase of the implementation. Before installing a new ERP package, the enterprise's whole process should be analysed in detail. Rather than replacing the old system outright, it is better and more effective to develop an appropriate prototype — a miniature of the actual ERP to be implemented — and test it continuously to find weaknesses, so steps can be taken to avoid the same mistakes once the real system is introduced. Configuration should be assigned to experienced staff.

7

Implementation Team Training

The phase where the company trains its own employees to implement, and later run, the system — because the ERP vendors and hired consultants will leave the organisation once implementation is over. The company must select employees with the right attitude: willing to change and learn new things, and not afraid of technology.

8

System Testing

The software is tested to make sure it performs properly from both the technical and functional areas of the enterprise. The validity of its output is checked with sample data, and any mistakes found at this stage are corrected before the ERP system goes into operation.

9

Going Live

The phase where ERP is made available to the entire organisation. After configuration and testing, removing errors, and checking the correctness of reports, the system becomes 'live' to perform the enterprise's operations — and the ERP vendors provide support and service to keep it running smoothly.

10

End-user Training

The actual users of the ERP system need training on how to use it, which may begin even before the system goes live. Employees who are going to use the new system are identified, their skills noted, and they are divided into groups based on skill — each group is then given training on the new system. Since the success of the ERP system rests in the hands of its end-users, this training is very important.

11

Post Implementation

After a new ERP system is installed and operating, there may still be a need to update and evaluate it. In this phase, it is checked whether the objective set for the ERP system has actually been met; errors may be corrected and necessary steps taken to improve processing efficiency.

10.6

ERP Solution Providers / ERP Packages

10.6

Who's Building These Packages?

Selection of an ERP package is very crucial to the implementation of an ERP system. If a package is chosen correctly, implemented judiciously and used efficiently, the productivity of the enterprise will be increased. ERP vendors invest a huge amount of time, money and effort in the research and development of their packaged solutions, and there are many ERP vendors across the world. Some of the popular ERP packages are Oracle, SAP, Odoo, Microsoft Dynamics, and Tally.

Redwood Shores, California, USA

Oracle

Originally better known for its database system than for its ERP. Oracle's e-Business Suite provides a strong finance and accounting module, good customer and supplier interaction, effective production analysis, efficient HR management and a better pricing module. Oracle also developed CRM and SCM software. JD Edwards, once a popular ERP provider, was purchased by PeopleSoft in 2003 — and PeopleSoft was itself purchased by Oracle in 2005.

Walldorf, Germany · founded 1972

SAP

Stands for Systems, Applications and Products for data processing — a German multinational software corporation. It began by developing software for integrated business solutions aimed at large multinational companies, and after gaining acceptance there, started developing packages for small-scale enterprises too. SAP also developed CRM, SCM and Product Life Cycle Management (PLM) software.

Open source

Odoo

An open-source ERP — the source code or program can be modified as necessary, based on the requirements of the organisation. Odoo was formerly known as OpenERP, until May 2014.

Redmond, Washington, USA

Microsoft Dynamics

Part of Microsoft's business solutions. Provides a group of enterprise resource planning products primarily aimed at midsized enterprises — easy to install and use, with a good user interface. It also provides customer relationship management (CRM) software.

Bangalore, India

Tally ERP

Tally Solutions Pvt Ltd is a Bangalore-based software company. Tally ERP is business accounting software for accounting, inventory and payroll — Tally.ERP 9.

Other than the packages above, there are many more popular packages in the market:

aEpicoreInforSageReachOpenbravoApache OFBizCompiereWebERPERP5

In the near future, new ERP vendors may introduce new packages, and existing ERPs may gain more facilities and capabilities. Selecting an ERP solution is a serious exercise and has to be executed with great care.

10.7

Benefits and Risks of ERP

10.7

Weighing the Advantages Against the Challenges

Installing an ERP package in an enterprise has many direct and indirect advantages — but it comes with some challenges too.

10.7.1 — Benefits of ERP System

  1. Improved resource utilization — resources are planned and managed effectively, so wastage or loss of all types of resources can be reduced.
  2. Better customer satisfaction — customers get more attention and service without spending more money or time; with web-based ERP, a customer can place an order, track its status and make payment from home.
  3. Provides accurate information — an enterprise needs high-quality, relevant and accurate information to plan its future well, and ERP supplies exactly that.
  4. Decision-making capability — accurate, relevant information helps decision makers take better decisions, and helps the enterprise stay a step ahead of competitors.
  5. Increased flexibility — a flexible organisation can adapt to changes in its environment rapidly; ERP helps by making enterprise information available without departmental barriers.
  6. Information integrity — the most important advantage: integration across departments gives an integrated, centralised view of the enterprise, with complete visibility into important processes across every department. ERP also brings higher security, business intelligence, unified reporting, improved supplier performance and faster delivery.

10.7.2 — Risks of ERP Implementation

  1. High cost — software configuration and implementation are very costly, with high package price, licence fees and other charges, plus indirect costs like new IT infrastructure and network upgrades; often not preferable for small-scale enterprises.
  2. Time consuming — the implementation process runs through many phases and can take months, or even one or two years, to complete and become fully functional.
  3. Requirement of additional trained staff — correctly selecting a package alone cannot guarantee success; skilled, trained employees must be appointed to actually run the system.
  4. Operational and maintenance issues — implementation demands major changes to current processes, which people naturally resist; many enterprises assume the project will simply "end" one day, but implementation is really a continuous life cycle, which makes ongoing maintenance very difficult.
10.8

ERP and Related Technologies

10.8

Technologies That Amplify a Stand-alone ERP

An ERP system integrates separate business functions — material management, product planning, sales, distribution, financial and others — into single applications. When some other technologies are used alongside a stand-alone ERP package, the performance of the enterprise increases significantly.

PLM

Product Life Cycle Management

Used for determining the lifespan of a product; manages a product across its entire life cycle — introduction, growth, maturity and decline. Performed to increase product quality, widen marketing opportunities, and ensure the latest technology is used in production for new models.

CRM

Customer Relationship Management

A broadly used term covering the policies an enterprise uses to manage relationships with its customers — a comprehensive approach to creating, maintaining and expanding those relationships, touching every major part of the enterprise, not just customer service or IT. Includes the capture, storage and analysis of customer information, always with customer privacy and data security in mind.

MIS

Management Information System

Three components: Management (the ultimate user / decision maker), Information (the processed data) and System (the integration and holistic view of the enterprise). Collects, stores and distributes information to support organisational functions, decision-making, communication, coordination, control, analysis and visualisation.

SCM

Supply Chain Management

A systematic approach to managing the supply chain — all the activities associated with moving goods from supplier to customer, beginning with collecting raw materials and ending with the consumer receiving the goods. Activities include inventory, transportation and warehouse management, distribution strategy planning, and performance monitoring.

DSS

Decision Support System

Interactive, computer-based systems that aid users in judgment and choice activities — a computer application that analyses business data and presents it so users can make business decisions more easily. DSS focuses on helping analyse situations rather than handing over a "right" answer; it is only a support in nature, and human decision makers still retain supremacy.

Try It Yourself

ERP Knowledge Explorer

Pick a functional module, an implementation phase, a solution provider or a related technology, then press Explore to pull up its key facts — a quick way to browse everything this chapter covers.

SELECT * FROM erp_knowledge_base;

Choose any item from the four categories above, then press Explore.

category = "Functional Module"
Self-Assessment

Question & Answer Review

Tap a question to reveal the answer — a quick way to check understanding of Enterprise Resource Planning before your exam review.

01DSS stands for ________.
Decision Support System.
02Pick the odd one out: SAP, Oracle, C++, Odoo — and justify.
C++ is the odd one out. SAP, Oracle and Odoo are all ERP solution providers/packages, while C++ is a programming language, not an ERP vendor or package.
03SAP stands for ________.
Systems, Applications and Products for data processing.
04Define Enterprise Resource Planning.
ERP is a fully integrated business management system that combines all the business requirements of an enterprise into a single software running off a single, centralised database, so that its various departments — Finance, HR, Production, Sales, Logistics and others — can share information and communicate with each other easily.
05Give the significance of the HR module in an ERP package.
The HR module focuses on the management of human resources and human capital. It maintains an updated and complete employee database — personal information, salary details, attendance, performance and promotion — for every employee in the enterprise.
06Give the relation between Business Process Re-engineering (BPR) and Enterprise Resource Planning (ERP).
BPR helps an enterprise determine what changes are needed in its structure or process before adopting ERP, so the two are closely related and usually go hand in hand — in most cases BPR is performed before ERP. Doing BPR first helps the enterprise avoid installing unnecessary modules, since it ensures business processes are optimised before the software is configured and that the software's functionality closely matches the actual process steps. That said, BPR does not always lead to a new ERP implementation, and sometimes the two are used together simply to improve an existing ERP.
07Write a short note about any two ERP solution providers.
Oracle: headquartered in Redwood Shores, California, USA; originally known for its database system rather than its ERP; its e-Business Suite offers a strong finance and accounting module along with CRM and SCM software, and grew in part through its 2005 acquisition of PeopleSoft (which had itself acquired JD Edwards in 2003). SAP: a German multinational founded in 1972 and headquartered in Walldorf, standing for Systems, Applications and Products for data processing; it began by serving large multinational companies before also developing packages for small-scale enterprises, and additionally built CRM, SCM and PLM software.
08List the advantages of ERP implementation in an enterprise.
Improved resource utilization, better customer satisfaction, provision of accurate information, improved decision-making capability, increased flexibility, and information integrity (a single, integrated, centralised view of the enterprise) — along with higher security, business intelligence, unified reporting and faster delivery.
09Write a short note about any one of the technologies related with ERP.
Customer Relationship Management (CRM) is a broadly used term covering the policies an enterprise uses to manage relationships with its customers. It is a comprehensive approach for creating, maintaining and expanding customer relationships, touching every major part of the enterprise rather than being the sole responsibility of the customer-service group or IT team. It involves capturing, storing and analysing customer information, while always respecting customer privacy and data security.
10Briefly explain the different phases of ERP implementation.
Pre-evaluation screening narrows down the packages worth evaluating; package selection picks the actual package to buy; project planning schedules the work and assigns responsibilities; gap analysis measures how much of the enterprise's needs the chosen package doesn't cover; business process re-engineering redesigns the business process itself; installation and configuration builds and tunes a working prototype; implementation team training prepares the staff who will run the system; system testing verifies the software works correctly; going live makes the system available to the whole organisation; end-user training prepares everyday users; and post implementation checks whether the system's objectives were actually met, correcting issues on an ongoing basis.