You are on page 1of 13

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

An Epicor White Paper

WHITE PAPER

Table of Contents
Introduction Reason 1: Vulnerability and Isolation of Knowledge Reason 2: Immediacy and Breadth of Data Reason 3: Data Duplication and Discrepancies Reason 4: Lack of Testing Reason 5: Lack of Vision/New Advances Reason 6: Shortcomings in Systems Architecture Reason 7: Costlier Than You Think Reason 8: No Built-in Learning Management System Reason 9: Lack of Ability to Easily Integrate Conclusion About Epicor 9 9 10 8 7 6 5 4 3 2 1 ii

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Introduction
In todays complex business environment, it can be very challenging for in-house IT professionals to keep up with the pace of change necessary to sustain a competitive advantage. Whether the homegrown IT system you have seems "fine" for now, or your company has developed strong loyalty to a custom-built solution, these options cannot offer you the level of protection and security of an outside enterprise resource planning (ERP) solution. ERP system installation is often thought of as the most risky, expensive, and disruptive investment a distributor can make in their business. However, you must also consider the inherent risks of a homegrown solution. When you argue against a potential system switch with costs, pain, and efficiency concerns, you should take a look at them as they exist in your current system. Compared to a robust ERP system built by a well-established software provider, homegrown tends to be fragile and lacking indepth support. And while a custom-built system may seem to offer control and flexibility, it may actually lock you into a suboptimal solution. Some basic questions to consider include: Is software development really your core competency? Can you spare the programming resources? Do you have the years and the capital to develop, test, and finetune your application? What happens if you lose the precious few resources that can support and maintain your older technology? What is your visibility into emerging technologies and industry best practices that other distributors are using? Is your system truly integrating information and processes from all functional divisions of your organization, or do you have disparate data sources running your business?

Cost-effective ERP solutions meet distribution organizations demands by leveraging existing applications and technologies, while taking the burden off your internal development resources. For all of these reasons, it is in your best interest to partner with a leading ERP provider, in order to advance your operations to the next level of efficiency. To help answer the above questions and explain the realities of an ERP system, we have compiled the top nine reasons to weigh the advantages of an outside ERP over your homegrown system.
9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late ii

WHITE PAPER

Reason 1:
Vulnerability and Isolation of Knowledge Using a homegrown solution can raise numerous challenges. For example, what happens if your IT director is no longer with the company? Or the programmers who developed the original application move on to other projects, other jobs, or retirement? You may be coding in yesterday's technology, and will find it hard to replace resources who are familiar with and competent in those environments. Who will take over development of the current system, and how will they get up to speed on the application? With only a limited staff of custom programmers, its unlikely that you are taking full advantage of the ideas and innovations of other leading distributors or industry consultants. You may never be able to develop capabilities at the rate of the rest of the industry, and competitors in your market will pass you.
Items to consider

What are you planning to do about areas of the system that were coded by people who left the company years ago? Typically, there are certain areas that everyone is afraid to touch because they are not readily understandable and not coded to standards. If you try to remodel those, will they ever really work the right way?

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Reason 2:
Immediacy and Breadth of Data Even if you were to successfully reface your homegrown system to a modern graphical user interface and port to a relational database, you will still be technically challenged by the core foundation of a custom systems millions of lines of business code. Moreover, a homegrown solution is unlikely to include some of the advanced data capabilities of modern ERP systems: Batch System vs. Real-Timeolder custom systems are usually updated via batches (daily or monthly), and it is extremely difficult to rewrite all the logic into a 100 percent real-time system. Batch systems also typically have lengthy day-end, month-end, and yearend processes. Limited Historyhomegrown systems often have limited transactional history, as the data is purged every few months. This forces you to refer back to paper reports or information that is stored in a separate document imaging system. Limited or No Drill-Downsolder systems have limited drill-down capabilities where you can view summary information including paid A/R invoices, POs, A/P invoices, and GL entries. User-Friendly Interfacehomegrown systems typically lack the ability for end users to customize the interface and information to their specific business needs, make them more efficient, and view data that is most relevant to their job function.

Items to consider

Lack of rapid access to required information also may require extra hands to manually track down the data, causing you to overstaff your customer service department.

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Reason 3:
Data Duplication and Discrepancies It can be quite challenging for company employees to get the data they need directly from a homegrown solution. If you plan to port data on a nightly basis to a data warehouse on an open database like Microsoft SQL Server for reporting, there may be data discrepancies between your legacy system and the data warehouse. You should ask yourself, if your reporting is going to be done off a SQL database, why not have a core business system that runs off SQL, so there doesnt have to be a translation layer between two separate data structures? Refaced custom systems usually have areas of the system that dont fully integrate with other areas, creating inefficiencies by doing duplicate work and creating disparate (and possibly conflicting) data sources. These areas can include such important functions as direct billing and A/R cash receipts.
Items to consider

Where will the data reside after a remodel? If not in a SQL-based database, you may always have compatibility problems with off-theshelf packages such as Office, MapPoint, BI, CRM, etc. If you have to struggle to pull data ad hoc, your decision-making may be hampered by a lack of information.

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Reason 4:
Lack of Testing Homegrown systems clearly are not receiving the benefits of other leading distributors knowledge and experiences. On the other hand, an ERP software company has to sell its solution to thousands of customers and end users. This means there are many more end users involved in the beta testing and ensuring the software does what it needs to do before it is released. What better way to instill confidence in your system than to have a dedicated QA team and hundreds of other users testing it to make sure its rock solid? How many people test your internally developed applications, how much industry experience do they have, and how many meaningful scenarios can they come up with?
Items to consider

The wide-ranging testing in real-life scenarios by leading ERP companies helps bring best practices to bear. You may have coded a process into your system because that was the way it had always been done at your business, but there may be a better process that you are missing (and others are using, giving them an advantage). Considering the interdependencies of an ERP solution and the global nature of many businesses today, who is best prepared to ensure that the forecasting logic is correct, for example, or that European accounting rules are followed?

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Reason 5:
Lack of Vision/New Advances Up until the year 2000, it was fairly common for distributors to write their own business systems, as it was believed this provided a competitive edge. Now, however, technology is evolving at an exponential pace, making it nearly impossible for small IT shops to keep up with the changes in solutions that a business needs to remain competitive. A distributor with an in-house IT staff for its custom system is actually at a competitive disadvantage today. Best-selling author Geoffrey Moores book, Dealing with Darwin, outlines a blueprint for sustaining a competitive advantage. The key principle is to focus on what is core to your business and provides differentiation, and outsource context to someone who is better at that than you. The key question is, Should we be in the software development business when our core competency is as a wholesale distributor?
Items to consider

The critical problem is vision. Effective systems development requires a single vision translated into architecture. But instead of beginning with a vision, custom IT shops often begin with bullet points or a list of different goals and expectations. No matter what your IT department tells you, they are not a software company and cannot possibly operate like a best-in-class one. There just aren't enough great programmers to meet the demands within the distribution industry. Software companies are in the business of not only developing their software, but also making sure their customers are happy, and staying on top of new trends and advances that can benefit them.

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Reason 6:
Shortcomings in Systems Architecture that Lead to Workarounds and Patches Based on Tribal Knowledge In most cases, distribution employees want systems to meet their immediate needs, and they want delivery yesterday, at the latest. When IT doesn't deliver, employees are apt to create various workarounds, causing the company to lose the economies of scale that can be achieved by having everyone adopt standard operating procedures. A major concern with a homegrown solution is that custom IT shops don't understand systems architecturethe ideas that front, middle, and back offices have different functions and different requirements. A custom IT system, for example, might have good front-office analytics running in real time, but may not be able to perform credit risk management because the middle and back offices use batch processing. After all, risk management requires linking current order entry inputs with data from legacy back-office systems to provide up-to-date exposure information. Fixing these shortcomings inevitably leads to patches, add-ons, and workarounds. Equally disastrous is asking each employee what they want from a system without having a method to cut the project down to the essentials. "Companies fall into the toy store syndrome," explains a consultant. "Everyone wants something, so they decide to write specs." TD Bank Group reportedly spent $4-5 million by first asking everyone for a wish list. It quickly had a massive list, and three years later, there was still no software to show for its ambitious plans.

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Reason 7:
Maintaining Your Homegrown Solution May be Costlier Than You Think While on the surface, remaining on a homegrown system may appear to be the least risky choice, there are many underlying challenges and trade-offs associated with your current custom system environment and there is often a price tag attached. In-house development can be much more costly than it appearsfar more so than partnering with a leading distribution management system. Add up the salaries of your development team, the downtime in user departments during all phases of development, and the opportunity cost of not putting developers on other worthy projects that would propel your business forward. The time it requires to extract meaningful data for executive analysis out of your database must also be included as a cost consideration. The maintenance of custom applications is time-intensive, slow, and fraught with undocumented functionsand thats just for normal operations. Dont forget the cost of downtime when outages occur. The complexity of todays computing environments only magnifies the difficulties and expense of implementing and maintaining these custom systems.

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Reason 8:
No Built-in Learning Management System to Maximize Employee Adoption and Utilization The average end users utilization of an in-house system is typically lower than on a standardized ERP, due to most of the inner workings of the system being tribal knowledge, as noted above. Distributors typically dont hire professional documentarians, so they have limited online help screens. They also rarely have comprehensive user manuals or documentation for end users to easily understand how the programs and forecasting logic work. When people don't understand the system, they don't use it as frequently or efficiently.
Items to consider

The focus of homegrown solutions is often on the features and not on best business process flows, so they usually dont have standard operating procedures. Your old system may be familiar to your longterm employees, but it is likely to be quite foreign to new hires raised on Microsoft Windows and the Internet. How will you be able to recruit good talent if potential employees don't want to work in a customerbuilt environment, but would rather access industry-leading tools and technology that will enable them to perform their jobs better? Homegrown systems typically dont have robust learning management systems to coordinate employees learning; e.g., by setting up training agendas with due dates, recording Web-based training classes to be taken on demand, or setting up tests to certify employees understanding of various areas of the system. All of these can maximize employee adoption and utilization of the IT system.

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

Reason 9:
Lack of Ability to Easily Integrate with Other Leading Technology Solutions Your homegrown solution may not play well with others. In particular, if it cannot integrate with an eCommerce storefront, you may be unable to offer customer-specific pricing and pull other ERP data into your online store without a lot of duplicate data entry or custom development work. Web storefront adoption is projected to explode in distribution, as 98 percent of retailers have a strong eCommerce presence, versus just 18 percent of distributors. Leading distributors are investing heavily in eCommerce, as the younger generation expects to be able to conduct all business in the same way they do Internet banking and shopping online.

Conclusion
While your homegrown system may seem comfortable and familiar, chances are you are missing out on advanced functionality that could greatly improve your business operations, employee productivity, and bottom-line profitability. A leading ERP solution that is focused on distribution will provide a modern technology environment now, while also offering forward-looking business applications such as integrated eCommerce, business intelligence, and a comprehensive inventory forecasting module. You owe it to your business to investigate options beyond the status quo.

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

WHITE PAPER

About Epicor
Epicor Software Corporation is a global leader delivering business software solutions to the manufacturing, distribution, retail, and services industries. With nearly 40 years of experience, Epicor has more than 20,000 customers in over 150 countries. Epicor solutions enable companies to drive increased efficiency and improve profitability. With a history of innovation, industry expertise, and passion for excellence, Epicor inspires customers to build lasting competitive advantage. Epicor provides the single point of accountability that local, regional and global businesses demand. For more information, visit www.epicor.com. Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints and content expressed herein are believed to be accurate as of its date of publication, March 2012, but Epicor Software Corporation makes no guarantee, representations or warranties with regard to the enclosed information and specifically disclaims any applicable implied warranties, such as fitness for a particular purpose, merchantability, satisfactory quality or reasonable skill and care. We welcome user comments and reserve the right to revise this publication and/or make improvements or changes to the products or programs described in this publication at any time, without notice. Epicor is a registered trademark and/or trademark of Epicor Software Corporation in the United States, certain other countries and/or the EU. All other trademarks mentioned are the property of their respective owners. Copyright Epicor Software Corporation 2012. All rights reserved. No part of this publication may be reproduced in any form without the prior written consent of Epicor Software Corporation.

For more information, contact Epicor Software Corporation: info@epicor.com or www.epicor.com.

Worldwide Headquarters San Francisco Bay Area 4120 Dublin Boulevard, Suite 300 Dublin, CA 94568 USA Toll Free: +1.888.448.2636 Direct: +1.925.361.9900 Fax: +1.925.361.9999 www.epicor.com

Latin America and Caribbean Blvd. Antonio L. Rodriguez #1882 Int. 104 Plaza Central, Col. Santa Maria Monterrey, Nuevo Leon, CP 64650 Mexico Phone: +52.81.1551.7100 Fax: +52.81.1551.7117

Europe, Middle East and Africa No. 1 The Arena Downshire Way Bracknell, Berkshire RG12 1PU United Kingdom Phone: +44.1344.468.468 Fax: +44.1344.468.010

Asia 238A Thomson Road #23-06 Novena Square Tower A Singapore 307684 Singapore Phone: +65.6333.8121 Fax: +65.6333.8131

Australia and New Zealand Level 34 101 Miller Street North Sydney NSW 2060 Australia Phone: +61.2.9927.6200 Fax: +61.2.9927.6298

9 Reasons to Retire Your Homegrown ERP Software Solution Before its Too Late

10

You might also like