What is the life of your ‘Off-The-Shelf (OTS) solutions?’ Is it 3, 5, 10 or 20 years?
As the new use cases emerge in business, Off-The-Shelf products spring up to service the needs. Within few years it becomes nearly impractical for custom development of the commonly found use cases. Organizations looking for automation, in all likelihood will find OTS solutions that either fit or exceed their needs.
For organizations that are not in the business of software development, any change to computing systems is a costly effort, therefore it is important for these organizations to understand how long their investment is going to last. To understand the factors contributing to the burn rate of investment, let me take an example of Web Content Management Systems. Following are the observations made:
- Changing business needs necessitate organizations to revamp their sites/platforms once in every 5 years
- All product vendors in this space have gone through M & A at least once in the last 10 years or they are just about 10 years old.
- Most of the products have been re-architected at least once in 10 years
- On an average major revisions are released at least once in 2 years, each major revision incorporates at least 2 new trends
- Larger vendors have competing solutions in their portfolio, leading to possible end-of-life for some products
The effect of this is product vendors will push you to upgrade if you are two versions below the current version, so, on an average you can hold on till 3-4 years without an upgrade. Product re-architectures will mean painful migration, often requiring rewriting / re-implementing. Based on this, a WCM investment will need to be re-evaluated approximately every 4-6 years for an industry that is about 18-20 years old.
This observation can be applied to all the software solutions. In general, all software solutions have an expiry date on them and the only difference will be in the duration based on the maturity of business function. Following are the factors that contribute to longevity of the investment -
- Vendor stability
- Technologies used for building the solutions(Programming languages, Frame-works, accelerators, Operating System, Protocols)
- Skills availability (COBOL / PowerBuilder)
- Dynamic nature of business (Marketing applications will see more changes than Accounting applications)
Next time you are thinking of ROI, make sure you factor in the shelf life of your solution.
Related Posts
Regulatory Compliance improves Fundamental Engineering quality of Software Engineers Do you have the right steps in your project life cycle?
Recent Posts
My Interactions with Customers – Key issues with partners in outsourcing Testing The Smart Machine – A Win-Win Proposition Key CPG Trends & Implications Can Gamification help achieve better adoption? Customer Management Vs Customer Expectation Management View all
Most Viewed
A fresh look at metrics and the marketing funnel (1832) Different Views on Consulting (1608) What is Consulting? (1500) B2B Digital Marketing (1313) Can You Entrust Your Services Partner With Your Demand Reduction Goals? (1054) View all
Most Commented
What is the difference between Marketing and Sales? (24) An inbuilt mechanism for innovation: organic & ecological (16) Mumbai Dabbawalas (16) Everything That’s Marketing (16) Corporate Blogging: It’s All About Engagement (13) View all
Vlog
Creating Sanity Amidst Test Methodology Madness – Webinar Series Transforming Test Organisation MindTree Vlogs: Role of Independent Testing in the Manufacturing industry A Look Back and A Look Ahead Some Brands Never Get Old View all
Cartlog
The Perplexed Scrum Master What’s in it for me? (WIIFM) When you are an expert on something, where do you learn from? Mantras for Communities FAA-some View all





Jana Reddy
Subroto Bagchi






