2013-09-16

Since many of us are natural problem-solvers, it may often be tempting to identify and create our own solutions when we encounter a new demand in our business. Can our problem be resolved by using a macro? Should we ask our technology team to create a new software application for this specific issue? Can we alter our existing ERP system for a temporary resolution?

As the development of ERP solutions continues to advance, many organizations struggle with the practicality of building their own software applications to meet evolving business requirements. Following are some pros and cons to this approach that organizations should consider before giving in to the temptation:

Pros of Building

Control – organization has internal support for future fixes and enhancements

Unique Fit – applications are custom-developed for specific business needs

Lower Immediate Costs –  applications are created on an as-needed basis

Cons of Building

Outdated Software – applications need to be flexible to meet new changes in technology

Long Development Time – internal staffing limitations may place the project at a low priority resulting in long periods of development, configuration and testing.

Limited Training and Support – lack of specialized training to transition employees to the new ERP system components or related business process changes

Risks – turnover in software developer team, disjointed data and reporting, and challenges with integrating different applications

Despite the potential challenges of custom-building applications, purchasing ERP software can often be just as – or more – intimidating. The decision to buy software from an ERP vendor or VAR typically raises concerns around compatibility as well as implementation cost and duration. Below are some pros and cons of buying ERP software:

Pros of Buying

Software Sophistication – extensive research and development, industry-specific solutions and fewer complications or “bugs”

Stable Knowledge Base – many experts on the software who can provide long-term training and support

Continuous Improvement – flexible and adaptable to integrate with new technology and software applications as well as an ability to adopt future enhancements

Streamlined Functionality – collective data analysis and reporting

Cons of Buying

Higher Upfront Cost – ERP system acquisition typically results in more upfront money out of pocket than in-house development

Less Control – software vendor holds the rights to the code so implementing organizations are dependent on external technical support

If buying ERP software seems to be most appropriate to meet the needs of your business, many resources exist to help you and your organization decide which software is most compatible. Consider engaging the services of a third-party ERP consultant such as Panorama to ensure due diligence during the process in order to maximize benefits and success.

Written by Christine Thai, Associate Business Analyst at Panorama Consulting Solutions.

Show more