Professional Documents
Culture Documents
UNIVERSITY OF DERBY
MSc STRATEGIC ENGINEERING MANAGEMENT
MODULE: ENTERPRISE SYSTEMS AND PROJECT MANAGEMENT 7ME531
MODULE LEADER - JOHN THORLEY
TOPIC: DISCUSSION ON CUSTOMIZING AN ERP APPLICATION AND (VANILLA
OPTION) IDENTIFYING THE BENEFITS, LIMITATIONS, JUSTIFICATION, AND
APPROACHES FOR EACH OPTION.
STUDENT ID: 100693769
ABSTRACT
The abstract explores the differences between customizing ERP software and the vanilla version.
It examines the benefits, drawbacks, justifications, and available options for each approach.
Customizing ERP software enables businesses to tailor the program to their specific
requirements, resulting in improved process alignment, better user experience, and a potential
competitive edge. However, customization might result in higher prices, longer implementation
timetables, and increased maintenance and update complexity. Organizations must carefully
consider the benefits and drawbacks of customization to justify it. Approaches to customization
include examining existing processes, establishing needs, and working closely with software
providers or developers. When implementing an ERP system, organizations face the decision of
customizing the software or adopting the vanilla version. Customization aligns the application
with unique needs but can be costly and complex. On the other hand, the vanilla option offers
faster implementation, lower expenses, and easier maintenance, but may require process
changes. Justifying the decision involves considering the organization's readiness for
standardization and evaluating existing operations. A hybrid approach, combining features of
both customization and the vanilla version, is often preferred to strike a balance between meeting
specific needs and cost-effectiveness.
Finally, whether to customize an ERP application or go with the vanilla option is a vital decision
for firms. This debate attempts to provide a more in-depth understanding of the issues at hand,
allowing organizations to make more educated decisions that best serve their operational needs
and long-term goals.
1.0 INTRODUCTION
According to (Mabert et al, 2000), the foundation of enterprise resource planning (ERP) is the
concept of identifying and implementing the best practices, processes, procedures, and tools that
different functions of a firm can employ to achieve total organizational excellence through
integration. Because best practice processes standardize procedures throughout the company, it is
believed that they will have a positive impact on the organization (Gattiker & Goodhue, 2002).
ERP systems, according to (Nah et al, 2001), can: (a) streamline and integrate company
activities; (b) communicate data and practices across the organization; and (c) produce and
access real-time information. "A successful ERP can be the backbone of business intelligence for
an organization, giving management a unified view of its processes" (Motwani et al., 2005, pp.
530).
3.0 DISCUSSION
One of the most difficult decisions in digital transformation or software deployment is
determining whether to use conventional off-the-shelf software or to customize the program
to fit specific needs.
Let's look at the distinctions between vanilla and custom software. We imply customizing
existing off-the-shelf software when we term custom software. Another category that drives
customization is software as a service (SaaS). Let us now discuss the distinctions between these
categories. Off-the-shelf software is software that is used just as it was designed. However, you
have the option of configuring it. Because most businesses cannot utilize the program as-is, it
must be configured. You must determine how to configure the software and how data will flow.
Vendors provide pre-configured solutions based on industry or functional "best practices" to
enable leveraging common ways that various functions and industries work easier.
Customization begins with standardization, but the source code is adapted and updated. You're
altering the code to add new features. Because other firms are utilizing the same version of the
program, customization is limited. You can't modify your software without potentially affecting
everyone else. Low code/no code is a movement in which corporations develop methods for
users to alter software without changing the source code. This enables users to customize the
system further than they might with regular off-the-shelf software without introducing new
dangers (Kimberling, E 2023).
3.2 BENEFITS AND LIMITATIONS OF VANILLA SOFTWARE
One of the benefits of vanilla software is that modification does not run the risk of disrupting it.
Changing the software's source code and intended function can be risky. As a result, using
vanilla software reduces these concerns. Another benefit of vanilla software is that it saves time
and money, at least initially and in terms of technology. There are, however, certain drawbacks
to consider. One of these is the difficulties with change management, which can lead to problems
when people are forced to adapt to fit the software rather than the program evolving to match the
demands of the company. This may be the best long-term solution, but there is a danger that
must be addressed.
Another benefit of vanilla software is that it saves time and money, at least initially and in terms
of technology. There are, however, certain drawbacks to consider. One of these is the difficulties
with change management, which can lead to problems when people are forced to adapt to fit the
software rather than the program evolving to match the demands of the company. This may be
the best long-term solution, but there is a danger that must be addressed (Kimberling, E 2023).
4.0 CONCLUSION
The decision to employ Vanilla software or customize software is determined by the company's
goals. Customization may be the best option for generating competitive benefits that
vanilla software does not provide. Vanilla option, on the other hand, can help a worldwide
business reduce complexity, cut costs, and streamline processes. Using off-the-shelf software
without customization, on the other hand, may result in additional challenges with usage and
fitness, affecting project duration, cost, and hazards.
5.0 REFERENCES
Aslan, B., Stevenson, M., & Hendry, L. C, (2012) Enterprise resource planning systems: an
assessment of applicability to make-to-order companies. Computers in Industry, 63(7), 692-705,
Gattiker, T.F., & Goodhue, D.L. (2002). Software-driven changes to business processes: An
empirical study of impacts of Enterprise Resource Planning (ERP) systems at the local level.
Kimberling, E (May 2023). The Pros and Cons of Vanilla vs. Customized ERP Software for
Your Digital Transformation
Mabert, V. A., Soni, A., & Venkataramanan, M. A. (2000). Enterprise resource planning survey
of US manufacturing firms. Production & Inventory Management Journal, 41(2), 52–58.
Motwani, J., Subramanian, R., & Gopalakrishna, P. (Aug 2005). Critical factors for successful
ERP implementation: Exploratory findings from four case studies. Computers in
Industry,
Nah, F. F., Lau, J. L., & Kuang, J. (2001). Critical factors for successful implementation of
enterprise systems. Business Process Management Journal,
Nawaz, N, & Channakeshavalu, K (2013). The impact of enterprise resource planning (ERP)
systems implementation on business performance. Available at SSRN 3525298.
Ptak, C. A, & Schragenheim, E (2003) ERP: tools, techniques, and applications for integrating
the supply chain. Crc Press,