Forgot password?
|
|
|
|
We were unable to sign you in.
Please verify your user name and password and try again. If you do not have a TEC account, register now.
  • E-Mail Article
Rate this article
Average Reader Rating 0.00
You may also be interested in:
White Papers related to this article:
Other articles written by Olin Thompson:
Perfect Orders: Improving Customer Satisfaction and Financial Results
The Four Ps of Food Safety
Good Customer Service Is Simple

Featured Author
Read Comments

Problem Definition

Rarely does an enterprise look at developing all their own software, more typically the development decision centers on a specific area, for example customer order management or promotions. These projects are actually two projects in one. The functionality required plus the integration to other software has to be built and maintained. The build versus buy decision is typically seen as a two different options. In reality, a third option exists; modify a product to reach the objective. Modifications have their own plus and minus issues, as developed in the article "Should You Modify An Application?". Who will build the software should also be considered. For the typcial enterprise , software development is not their primary business, why should they be developing software in-house? In today's market, finding and keeping the right IT skills is a major challenge and few companies can afford the time or money to have these skills on the payroll. Outsourcing the development means you can get the skills you need, immediately. Doing this, however can impact your short and long-term cost and risk either positively or negatively depending on many factors.

The Motivations for Building

Visiting companies who have decided to build their own software or are in the process of deciding; we see several motivations, some good and some bad. If the motivation is a business practice that creates competitive advantage and is not found in any available package, the motivation is good. This practice helps you gain market share or increase customer service and it is part of the company's approach to the market. The business practice should be preserved if it truly gives competitive advantage. However, you need to have your eyes open. On the subject of competitive advantage, is the advantage seen as delivering competitive advantage only in the eyes of the seller? Ask your customers if they see it as your competitive advantage. Is this function not available in packaged software or is it just that you have not looked hard enough? If the business practice does not create a competitive advantage the motivation should be challenged. The practice should be changed to a more common or best practice that is typically available in software packages. If there is not competitive a reason to be different, what is the business advantage to being different? What if your needs are "simple" and the available products are "overkill"? This may happen, but you need to take a long-term view. If you are convinced that the need will remain "simple", then perhaps building a simple solution is an acceptable approach. The reality is that all needs become more complex over time and only if you can convince yourself that this situation is the exception to that rule should consider the building alternative. Are the "simple" needs appropriately addressed in a different package? Investing in finding that simple package can be a very good investment. If the motivation is technology based, the motivation is usually bad. Unless you are in the technology business, how you achieve results is not important to the results. Using the "right technology" may lower your cost due to standardization, but if the "right technology" is one that is new to your business, it is a dangerous motivation. The technology motivation is often rooted in an emotional foundation coming from technology advocates. Their true motivation, usually not recognized by them, is often the desire to move into a technology this is more personally interesting. The technology motivation may be wrapped in a business case, but you should always challenge motivations that extend the technology portfolio because they always extend the fixed cost.

Why and Why Not

Two factors must be considered in the build versus buy decision, short and long-term economics and the impact on your competitive position. All other issues can and should be related to these two issues. As a rule, if the build decision has no impact on competitive position, the realities of today's software market will lead to a buy decision due to economics. The discussion for building software always includes a list of functions that are not available in the packaged options. As discussed above, are these functions creating competitive advantage? Although it is seldom done, a list of the functions that the package options do provide and are required by the business should also be compiled. Examples of items on this list include integration to other systems (order management to accounts receivable, inventory, sales analysis, etc.) at the master file and transaction levels, basic maintenance (price list, terms, standard messages, etc.), any many more. The list of what is missing from a package and what is available from the package must be taken together to understand what the new system must provide. This combined list drives short and long-term cost. This cost must be compared to the cost of buying, perhaps modifying and installing the packaged product. How long will the build process take, from the decision date until the new system is operational? If the time difference between the build and buy options is significant, this can drive the decision in one direction or the other. There is a business reason for needing this software. What is the cost delaying the satisfaction of that need? This cost should be considered in the economics.

For example, if the development estimate is just for coding time, it grossly underestimates the overall cost of the project. A substantial amount of resources should be allocated to design, prototype, and testing.

When the cost of building a solution is estimated, it usually focuses on the direct IT cost. However, the demands on the business/operations staff of a company will be significantly more with an internally developed system as opposed to a packaged application. The users' input is the sole source of information for the product design and testing. This is a cost not faced when a package application is licensed. Which users are usually demanded for this input? The users who know the needs of the business who are often critical to the daily operation of the business are the resources that are called upon.

Build or buy, the software still needs to be implemented. The implementation process: set-up, data conversion, testing, user training, change management, and go-live are all people costs which should be roughly the same as with a packaged application, or at best slightly less. While a company may feel that software that they build will be much easier to implement, this has not proven to be the rule. Although the custom solution should fit the business better, it usually lacks the formal training tools and documentation of the packaged solution. When evaluating the build versus buy options, a long-term view must be taken. The cost of initial development can be significant but the long-term cost must also be evaluated. The long-term cost is the annual cost of maintenance, modifying the resulting software to continually meet the needs of the business, maintaining the integration with other systems as these systems change, etc. As a rule of thumb, the long-term cost is proportional to the initial cost and can range from 5 to 40% of the initial cost per year. The actual cost depends is a function of how dynamic the business function proves to be and the number and volatility of the integration points. Internally focused systems, for example accounting systems, are less demanding while systems that deal with customers tend to be the most volatile. Customer oriented systems face forced change due to both customer demands and competitive pressures.

Summary

If you are considering building software, the key issue is "Why?" If the answer is not building or maintaining a competitive advantage, the economics and realities of today's software market will lead to a buy decision. If the answer is building or maintaining competitive advantage, will it be more cost effective to start with a package and modify the package to meet your needs? Finally, if it both cost effective and addressing competitive advantage, by all means, build.


About the Author

Olin Thompson is a principal of Process ERP Partners, LLC. He has over 25 years experience as an executive in the software industry with the last 17 focused on the process industries including the ERP, SCP, and e-business related segments. Olin has been called "the Father of Process ERP." He is a frequent author and an award-winning speaker on topics of gaining value from ERP, SCP, e-commerce and the impact of technology on industry. He can be reached at Olin@ProcessERP.com.


 
comments powered by Disqus


Perfect Orders: Improving Customer Satisfaction and Financial Results | The Four Ps of Food Safety | Who to Blame for Project Failure? Look Up—Not Down, Not Left, Not Right | What Makes Process Process? | So What’s the Big Deal with Chemicals? | The Post-implementation Agility of Enterprise Systems: An Analysis | The CEO, CFO, and TCO | User Recommendations for the Food and Beverage Industry | Fatal Flaws and Technology Choices | Competing Globally—Predicting Demand and Delivering Optimally | Dealing with Food Industry Pressures | Food Safety, Government Regulations, and Brand Protection | Margin Squeeze and Globalization in the Food and Beverage Industry | Food and Beverage Industry Trends and Issues | Food and Beverage "Delights" |
The Modelling Approach to Post-implementation Agility in Enterprise Systems | CIO Horror Stories and What They Mean For Vendors | SAP for the Chemicals Industry: Challenges and User Recommendations | SAP for Chemicals Functionality | SAP for Chemicals: A Packaged Solution for Mid-market Companies | Yes, We Have No Bananas: Consumer Goods Manufacturers Serve Demanding Customers | SAP Industry Solutions for Mid-market Companies | Continuous Improvement Case Study: Taking Baby Steps towards Tangible Benefits | Managing Demand: Considerations for the Chemicals Industry | Overcoming Chemicals Industry Challenges through Optimization of Distribution and Inventory | User Recommendations for Pricing Management | The Retail Battleground for Pricing Management | Applications Giants Bolster Their Pricing Management Capabilities | Aligning Information Technology with Corporate Strategy | The Rise of Price Management | The Case for Pricing Management | Extending Quality's Reach to Manage Quality in the Supply Chain | The Fragile Consumer Packaged Goods Market and Private Label Products | Prepackaged SAP Best Practices—Are They for You? | The Why of Data Collection | Looking For Software—The Expectations of Small and Medium Enterprises | Technology Hurdles Plus Retailer Consolidation Yield a Fragile Market for Consumer Packaged Goods Manufacturers | Supply Chain Management Systems for Service and Replacement Parts: Players, Benefits, and User Recommendations | Avoid the Perils of Service Parts Planning in Supply Chain Management | Supply Chain Management: Morphing the Functional Scope of Service Parts | Lucrative but "Risky" Aftermarket Business—Service and Replacement Parts SCM | Business Intelligence Status Report: Recommendations | Access to Critical Business Intelligence: Challenging Data Warehouses? | Business Intelligence Vendors | Business Intelligence Corporate Performance Management Market Landscape | Attaining Real Time, On-demand Information Data: Contemporary Business Intelligence Tools | Contemporary Business Intelligence Tools | Business Intelligence Status Report | Project Failure—The Numbers, Why, and What It Means | How to Cope When Your Service Provider is Acquired | Enterprise Software Migration Alert: Is SAP the Alternative? | Oracle's Product Future: What Can the Past Tell? | Battle Booty from Oracle's Victory Over PeopleSoft | The Oracle/PeopleSoft Reality Check | What's Ahead for Users on the Enterprise Infrastructure Battlefront? | Competition Heats Up in ERP Market: Oracle Merger, and SAP and Microsoft Reacts | While Oracle and PeopleSoft Are to Fuse, Competitors Ruse--Leaving Customers (Somewhat) Bemused | The Perfect Order--Inside-Out or Outside-In? | The Future of SOA-based Applications and Infrastructure | SOA as a Foundation for Applications and Infrastructure | SOA-based Applications and Infrastructure--The Next Frontier? | Customer Choices for Achieving Growth | Competitive Advantage in a Saturated Market: How Will the Big Few Do It? | Achieving Growth: New Accounts versus Up-selling to Existing Accounts | Application Erosion: More Causes and Cures | Application Erosion: Eating Away at Your Hard Earned Value | Reliability Driven Maintenance--Closing the CMMS "Value Gap"? Part Two: Reliability Driven Maintenance | Reliability Driven Maintenance--Closing the CMMS "Value Gap"? Part One: Trends and Definition | Production Intelligence--Improving Production by Filling a Traditional Gap | Lean Asset Management--Is Preventive Maintenance Anti-Lean? | Vertical Marketing--What Is A Vertical? | Knowing Your Prospect's Influencers | SSA Global--The Right Product Strategy | Business Intelligence Success, Lessons Learned | Find the Software's Fatal Flaws to Avoid Failure | Process Manufacturers--Great Batch, Every Batch | The CIO's Agenda--Make IT Affordable, Workable, and Credible | Business Strategy, Business Processes, and Business Systems | What's Wrong With Application Software? Business Changes, Software Must Change with the Business. | Process Manufacturing: Industry Specific Requirements Part Three: Textiles | Process Manufacturing: Industry Specific Requirements Part One: Introduction | Technology Vendor--Can You Afford Credibility? | The World Of Software Buying Has Changed; Will the Vendors Change With It? | BI Approaches of Enterprise Software Vendors | The Old ERP Dilemma--The Refresh Option | Business Activity Monitoring - Watching The Store For You | Support for Old Releases-Good for the User but Is It Good for the Vendor? | Evaluating Enterprise Software-Business Process or Feature/Function-Based Approach? All the above, Perhaps? Part Three: Knowledge Bases and User Recommendations | Evaluating Enterprise Software - Business Process or Feature/Function-Based Approach? All the above, Perhaps? Part Two | Evaluating Enterprise Software - Business Process or Feature/Function-Based Approach? All the above, Perhaps? | Poor Data Quality Means A Waste of Money | Living And Thriving With Channel Master Customers | If Software Is A Commodity - Can You Still Win Some Competitive Advantage? | Profit Optimization - Can We Possibly Argue With The Objective? | Commodity Software, Best Practice and Competitive Advantage | If Software Is A Commodity...Then What? | What's Wrong With Enterprise Applications, And What Are Vendors Doing About It? Part Three: A New Approach and User Recommendations | What's Wrong With Enterprise Applications, And What Are Vendors Doing About It? Part Two: A New Framework Strategy | What's Wrong With Enterprise Applications, And What Are Vendors Doing About It? | Frantic Merger-Mania Spiced Up With Vendettas Leaves Customers Anxious Part Two: Analysis Continued | Frantic Merger-Mania Spiced Up With Vendettas Leaves Customers Anxious | A User Centric WorkWise Customer Conference | What's Wrong With Application Software? - A Possible Solution? What Is It, Why And How Does It Fit Into Your Future | What Does Vendor Consolidation Mean To The End User? | The Reinvention of Software Vendors and End-User Value | The Demand-Driven Supply Chain and Demantra | HighJump Grows in a Period of Low Growth Through Adaptable, Broad Function Products Part Four: Challenges and User Recommendations | HighJump Grows in a Period of Low Growth Through Adaptable, Broad Function Products Part Three: Highjump SCE Solutions | HighJump Grows in a Period of Low Growth Through Adaptable, Broad Function Products Part Two: Market Impact | HighJump Grows in a Period of Low Growth Through Adaptable, Broad Function Products | What's Wrong With Application Software? Businesses Really Are Unique - One Size Can Never Fit All | Application Vendors - Avoid Sabotaging Sales With Marketing | What's Wrong with Application Software? It's the Economics | Overcoming The Roadblocks To Hearing YES On New Projects | The Case of A Boutique Vendor's Benefits of Focus - IRM Corporation | Should You Modify an Application Product? | Product Life Cycle Management (PLM) in ProcessPart 3: Process PLM Requirements | Product Life Cycle Management (PLM) in Process Part 2 Process PLM Motivation | Product Life Cycle Management (PLM) in Process Part 1 Proven in Discrete, Ready to Blossom in Process | Why Systems Fail - The Dead-end of Dirty Data | The Fatal Flaws for Process Manufacturers | Who to Blame for Project Failure? Look Up - Not Down, Not Left, Not Right. | What Makes Process Process? | Enterprise Energy Management Software - The Key to Effective Energy Utilization | Supply Chain Planning – Issues for Continuous Chemical Companies | Is ROI King In Evaluating IT Investments? Part 2. Measuring the Impact of IT Investments | Is ROI King In Evaluating IT Investments? Part 1. Should We Make the Investment? | Yantra - Leader in Distributed Order Management, But Wait There’s More | Fast-path Implementations - Are They Good or Bad? | The Old ERP Dilemma - Should We Install The New Release? | Standardizing on One ERP System in a Multi-division Enterprise | Boutique Vendors Can Bring Big Value | The Benefits of Focusing on a Niche and Serving it Well: EcFood - A Dot-com Making It | Process PLM Vendor Sequencia Adds Portfolio Management | Programs, Processes and Practices: Planning Implementations and Evaluating Systems | The Old ERP Dilemma: How Long Should You Pay Maintenance? | The 'Old ERP' Dilemma: Replace or Add-on | E-Business Sell Side Success at H.B. Fuller | E-Business Customer Service Success at H.B. Fuller Company | E-business Buy Side Success at H.B. Fuller | Single Source or Best of Breed - The Debate Continues | ecFood Approaches Profitability - An Internet Trading Exchange Bright Spot | MAPICS XA Expands BI Offering Through Partnership With Vanguard |


Use this index to search for white papers related to commonly used search terms A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others 
Recent Searches
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others
A: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
B: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
D: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
E: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
F: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
G: 1 2 3 4 5 6 7
H: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
I: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
J: 1 2 3 4 5
K: 1 2 3 4
L: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
M: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
N: 1 2 3 4 5 6 7 8
O: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
P: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Q: 1 2
R: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
T: 1 2 3 4 5 6 7 8 9 10 11 12 13
U: 1 2 3
V: 1 2 3 4
W: 1 2 3 4 5 6 7 8 9 10 11
X: 1
Y: 1
Z: 1
Others: 1 2 3


©2013 Technology Evaluation Centers Inc. All rights reserved. Search powered by Google