Welcome!

SDN Journal Authors: Pat Romanski, Destiny Bertucci, Liz McMillan, Elizabeth White, Amitabh Sinha

Related Topics: @CloudExpo, Microservices Expo, Microsoft Cloud, Containers Expo Blog, Agile Computing, @DXWorldExpo, SDN Journal

@CloudExpo: Article

Calculating the Total Cost of Ownership for On-Premise and SaaS Solutions

Understand how software investments work and what can cause costs to change over time

Disclaimer: This article discusses evaluating the total cost of ownership (TCO) for on-premise and SaaS solutions. However, information in this article should not be construed as financial advice.

Six months ago my boss sent me an interactive calculator that the New York Times created to help people decide whether it's a better financial decision to buy a home or simply rent one. He shared the calculator with me because, at the time, we were looking for interesting ways to visualize data and relate it back to our work at Software Advice where we review enterprise software systems and report on enterprise tech trends. More on that in a bit.

Although I wasn't in the market to do either, I found myself adjusting values and playing around with the calculator just to see how long I'd have to rent at my current rate to make purchasing a home worthwhile. In case you haven't seen the calculator yet, here's a screenshot of what it looks like.

After adjusting my monthly rent figures and home prices for a bit, I clicked on Advanced Settings where I got sucked in because the calculator also provided educational information on things like my yearly cost breakdown, average savings each year if I bought a home, and lost opportunity costs. I thought it was a really valuable tool because it took so much of the legwork out of the house hunting process.

What does this have to do with enterprise software?

Well, figuring out whether it's better (financially) to rent or buy a home is, in many ways, like trying to decide whether you should rent or buy software. In other words, it's similar to comparing the costs of purchasing an on-premise system against the cost of purchasing a subscription to a cloud-based solution.

So, inspired by the "New York Times," we set out to create a calculator that would make it easier for software buyers to compare on-premise costs against SaaS software costs, while also educating them about the key factors that influence these costs. But we didn't want to simply compare licensing costs against one another; we wanted to give software buyers an idea of what the total cost of ownership (TCO) - calculating both direct and indirect costs - of their software investment and then make an apples-to-apples comparison between the two deployment models. After six months of work, we finally finished developing a calculator that we think does a good job of helping software buyers understand the TCO of both software models. Here's a screenshot of what we came up with.

I'd like to explain a bit about why we developed the calculator - and how software buyers can use it.

Why It's Difficult to Evaluate the Total Cost of Ownership
As cloud technologies continue to evolve, more and more software buyers are seriously evaluating Software as a Service (SaaS) solutions against on-premise offerings. While there are many factors that influence which deployment model is best for any particular business (e.g., ability to manage IT internally and speed of deployment) the cost of the system is often a key factor.

But comparing the true cost of a cloud-based system against an on-premise system can be time-consuming and is often a complex undertaking. And most of the existing instructional material that teaches software buyers how to come up with these figures is locked up in 15-page whitepapers that can be difficult to understand. Furthermore, average software buyers generally aren't very familiar with all factors that can influence costs.

For instance, most buyers understand that on-premise licenses are typically purchased with a large, upfront investment and SaaS licenses are purchased for a relatively cheaper subscription price. But many forget to consider the total cost of ownership (TCO) of their investment. That is, they don't look beyond the licensing costs to consider how other factors such as the need to customize the software and integrate it with existing applications can influence the TCO of their software purchase.

Even then there are intricacies like maintenance and support and training requirements that can make creating an apples-to-apples comparison of the TCO of on-premise and cloud software difficult. If you're not a seasoned veteran in modeling all these costs, comparing them can become overwhelming.

How Buyers Can Use the Calculator
We built the calculator to help buyers ballpark the true costs of each software model and understand how software investments work and what can cause costs to change over time. We decided that we would model costs over a 10-year timeframe and so broke down costs into what we felt were the eight most important influencers for the TCO of a software purchase.

  1. License and Subscription
  2. Installation and Set-up
  3. Customization and Integration
  4. Data migration
  5. Training
  6. Maintenance and Support
  7. Hardware
  8. Other

Then we created an example case to pre-populate our calculator just to give buyers a sense of what a model of these costs looks like. From there, users can override every value to see the impact that changing any particular value will have on the TCO as a graph at the top of the calculator automatically refreshes after each update.

The calculator then models annual and cumulative costs over this time period and shows buyers at which year of ownership the TCO of a SaaS system will equal that of an on-premise solution, based on user inputs. All of this information gives buyers a good "gut check" as to which system would best suit their financial situation. Importantly, however, the data is still somewhat general and buyers still have to do a bit more work to come up with final figures for the TCO of their investment.

Moving Toward a More Refined Calculation
While the calculator is useful for getting you in the ballpark, it's important to note that any business will still have to perform their due diligence to come up with an accurate figure that reflects their unique needs and situation. There are several influencing factors (e.g., organic business growth) that no general calculator can accurately model. To do that, I recommend consulting a financial analyst or consultant that can help you understand your precise business needs and the costs that you'll likely encounter.

If you'd like to see the live version of the calculator, please visit the Software Advice Total Cost of Ownership (TCO) Calculator. I'd also like to extend a special thanks to Brian Sommer, Founder of Vital Analysis, and Jonathan Gross, VP and Corporate Counsel at Pemeco, for providing feedback and guidance in the creation of this tool.

More Stories By Derek Singleton

Derek Singleton recently graduated from Occidental College with a degree in political science. He writes about various topics related to ERP software and covers the manufacturing, distribution, and supply chain management software markets.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@CloudExpo Stories
You know you need the cloud, but you’re hesitant to simply dump everything at Amazon since you know that not all workloads are suitable for cloud. You know that you want the kind of ease of use and scalability that you get with public cloud, but your applications are architected in a way that makes the public cloud a non-starter. You’re looking at private cloud solutions based on hyperconverged infrastructure, but you’re concerned with the limits inherent in those technologies.
Nordstrom is transforming the way that they do business and the cloud is the key to enabling speed and hyper personalized customer experiences. In his session at 21st Cloud Expo, Ken Schow, VP of Engineering at Nordstrom, discussed some of the key learnings and common pitfalls of large enterprises moving to the cloud. This includes strategies around choosing a cloud provider(s), architecture, and lessons learned. In addition, he covered some of the best practices for structured team migration an...
With tough new regulations coming to Europe on data privacy in May 2018, Calligo will explain why in reality the effect is global and transforms how you consider critical data. EU GDPR fundamentally rewrites the rules for cloud, Big Data and IoT. In his session at 21st Cloud Expo, Adam Ryan, Vice President and General Manager EMEA at Calligo, examined the regulations and provided insight on how it affects technology, challenges the established rules and will usher in new levels of diligence arou...
Most technology leaders, contemporary and from the hardware era, are reshaping their businesses to do software. They hope to capture value from emerging technologies such as IoT, SDN, and AI. Ultimately, irrespective of the vertical, it is about deriving value from independent software applications participating in an ecosystem as one comprehensive solution. In his session at @ThingsExpo, Kausik Sridhar, founder and CTO of Pulzze Systems, discussed how given the magnitude of today's application ...
The “Digital Era” is forcing us to engage with new methods to build, operate and maintain applications. This transformation also implies an evolution to more and more intelligent applications to better engage with the customers, while creating significant market differentiators. In both cases, the cloud has become a key enabler to embrace this digital revolution. So, moving to the cloud is no longer the question; the new questions are HOW and WHEN. To make this equation even more complex, most ...
As you move to the cloud, your network should be efficient, secure, and easy to manage. An enterprise adopting a hybrid or public cloud needs systems and tools that provide: Agility: ability to deliver applications and services faster, even in complex hybrid environments Easier manageability: enable reliable connectivity with complete oversight as the data center network evolves Greater efficiency: eliminate wasted effort while reducing errors and optimize asset utilization Security: imple...
Mobile device usage has increased exponentially during the past several years, as consumers rely on handhelds for everything from news and weather to banking and purchases. What can we expect in the next few years? The way in which we interact with our devices will fundamentally change, as businesses leverage Artificial Intelligence. We already see this taking shape as businesses leverage AI for cost savings and customer responsiveness. This trend will continue, as AI is used for more sophistica...
In his Opening Keynote at 21st Cloud Expo, John Considine, General Manager of IBM Cloud Infrastructure, led attendees through the exciting evolution of the cloud. He looked at this major disruption from the perspective of technology, business models, and what this means for enterprises of all sizes. John Considine is General Manager of Cloud Infrastructure Services at IBM. In that role he is responsible for leading IBM’s public cloud infrastructure including strategy, development, and offering m...
Digital transformation is about embracing digital technologies into a company's culture to better connect with its customers, automate processes, create better tools, enter new markets, etc. Such a transformation requires continuous orchestration across teams and an environment based on open collaboration and daily experiments. In his session at 21st Cloud Expo, Alex Casalboni, Technical (Cloud) Evangelist at Cloud Academy, explored and discussed the most urgent unsolved challenges to achieve f...
In his session at 21st Cloud Expo, Raju Shreewastava, founder of Big Data Trunk, provided a fun and simple way to introduce Machine Leaning to anyone and everyone. He solved a machine learning problem and demonstrated an easy way to be able to do machine learning without even coding. Raju Shreewastava is the founder of Big Data Trunk (www.BigDataTrunk.com), a Big Data Training and consulting firm with offices in the United States. He previously led the data warehouse/business intelligence and B...
The past few years have brought a sea change in the way applications are architected, developed, and consumed—increasing both the complexity of testing and the business impact of software failures. How can software testing professionals keep pace with modern application delivery, given the trends that impact both architectures (cloud, microservices, and APIs) and processes (DevOps, agile, and continuous delivery)? This is where continuous testing comes in. D
Blockchain is a shared, secure record of exchange that establishes trust, accountability and transparency across business networks. Supported by the Linux Foundation's open source, open-standards based Hyperledger Project, Blockchain has the potential to improve regulatory compliance, reduce cost as well as advance trade. Are you curious about how Blockchain is built for business? In her session at 21st Cloud Expo, René Bostic, Technical VP of the IBM Cloud Unit in North America, discussed the b...
SYS-CON Events announced today that Synametrics Technologies will exhibit at SYS-CON's 22nd International Cloud Expo®, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Synametrics Technologies is a privately held company based in Plainsboro, New Jersey that has been providing solutions for the developer community since 1997. Based on the success of its initial product offerings such as WinSQL, Xeams, SynaMan and Syncrify, Synametrics continues to create and hone in...
The 22nd International Cloud Expo | 1st DXWorld Expo has announced that its Call for Papers is open. Cloud Expo | DXWorld Expo, to be held June 5-7, 2018, at the Javits Center in New York, NY, brings together Cloud Computing, Digital Transformation, Big Data, Internet of Things, DevOps, Machine Learning and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding busin...
Companies are harnessing data in ways we once associated with science fiction. Analysts have access to a plethora of visualization and reporting tools, but considering the vast amount of data businesses collect and limitations of CPUs, end users are forced to design their structures and systems with limitations. Until now. As the cloud toolkit to analyze data has evolved, GPUs have stepped in to massively parallel SQL, visualization and machine learning.
Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is foundational - something customers routinely cite as a top pain point. In his session at @DevOpsSummit at 21st Cloud Expo, Bill Borsari, Head of Systems Engineering at Datera, explored how organizations can reap the bene...
Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications. Kubernetes was originally built by Google, leveraging years of experience with managing container workloads, and is now a Cloud Native Compute Foundation (CNCF) project. Kubernetes has been widely adopted by the community, supported on all major public and private cloud providers, and is gaining rapid adoption in enterprises. However, Kubernetes may seem intimidating and complex ...
In his session at 21st Cloud Expo, Michael Burley, a Senior Business Development Executive in IT Services at NetApp, described how NetApp designed a three-year program of work to migrate 25PB of a major telco's enterprise data to a new STaaS platform, and then secured a long-term contract to manage and operate the platform. This significant program blended the best of NetApp’s solutions and services capabilities to enable this telco’s successful adoption of private cloud storage and launching ...
In a recent survey, Sumo Logic surveyed 1,500 customers who employ cloud services such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). According to the survey, a quarter of the respondents have already deployed Docker containers and nearly as many (23 percent) are employing the AWS Lambda serverless computing framework. It’s clear: serverless is here to stay. The adoption does come with some needed changes, within both application development and operations. Tha...
In his general session at 21st Cloud Expo, Greg Dumas, Calligo’s Vice President and G.M. of US operations, discussed the new Global Data Protection Regulation and how Calligo can help business stay compliant in digitally globalized world. Greg Dumas is Calligo's Vice President and G.M. of US operations. Calligo is an established service provider that provides an innovative platform for trusted cloud solutions. Calligo’s customers are typically most concerned about GDPR compliance, application p...