Perpetual Licensing vs Subscription Software

Perpetual Licensing vs. subscription licensing, How do you sell software?

Netflix,, and MS Office365 are all high-profile examples of amazing successes in selling software as a service. Of course, most Software as Service vendors sell their software through a subscription model, that is, customers gain access to the service through a monthly or yearly subscription and never actually own the product. iBankers are placing big valuation multiples for companies that can create increased monthly recurring revenue (MRR) streams. Hey, we even tried to get our “subscription Software as a Service – on” here at Bamboo Solutions! However, I think it is time to take a hard look at when it is appropriate to price your products as a subscription vs a perpetual license. It is interesting to note that it is for these reasons that we are moving our products back to a perpetual license with a maintenance pricing model. We will track how this new charge unfolds over time in the coming coming year.

I have seen over the past two years through companies that I consult with (really not a sufficient data set, so we will call it anecdotal evidence) that everyone is implementing or evaluating the subscription model. While this may seem like a subtle change or an easier way for customers to start with your product, i.e. no big upfront license cost or low customer commitment with easy-to-get-out-of-monthly purchases, I am also seeing push-back and confusion. Let’s look at the challenges faced by a customer when an enterprise purchases software as a subscription service. These challenges fall into three categories: Operational, Security, and Financial.

Operationally, subscribing to software that is being used to run critical business processes begs the question “What happens when I stop my subscription?” Securing funding and support to pay for a subscription for years to come is not reasonable in spite of the operational risk of it being inaccessible. There are good years and bad years for companies, yet, if payment is not made, your software will stop working.  In most cases, this is not an acceptable risk. For this reason, clients like to own their software so that they secure the technology once purchased. This is especially true if they have automated business processes and much of their data will reside in the software – read it gets more valuable to the organization the more they use it.

From a security standpoint, there are real risks and security audits a company needs to go through with their vendors that offer software as a service. These audits are important and doable, but often can run $20-$30k per environment and are not feasible for smaller software companies that don’t have the financial capability or technical bandwidth to support this process. So, even if you claim that this software is on-premises and you are simply charging a subscription, your client’s security team will need to verify that this is the case.

Financially we all think subscriptions make sense. It has fewer upfront costs compared to a maintenance/perpetual licensing model.  However, subscription purchases can’t be purchased with dollars earmarked as a capital expense and won’t be depreciated. In other words, companies that are ready to purchase may not have the right “kind” of money to purchase your product.

There are cases where you will have to sell your product as a subscription vs a perpetual license. When would that be the case? Well, if the software you provide is reliant on a service provided by your infrastructure and the software is never “delivered”, then the customer is truly renting space and computing power and a subscription is warranted. Think of it this way, if your company went out of business, would your software continue to work for the client? If the answer is no, then your software is a service and as a service, you earn the money as you stay open over time. This is the power of, Netflix, and others of the like. However, if you are trying to sell your traditional on-premises software as a service offering, you may be opening yourself to sales hurdles that are just not worth it. Remember, with a perpetual license, maintenance is your MRR. Pricing your maintenance properly is the point of another blog, but let’s not put our customers through the confusion and risk of a subscription pricing model if your product is not a service!

SharePoint Online

The cloud parts are functional components that extend your SharePoint Online environment in Microsoft 365.

Supports Classic and Modern sites for SharePoint Online/Microsoft 365

Small Business Pricing and Discounts


Top SharePoint Online Products

Experience greater power and savings by bundling our SharePoint apps and cloud parts.

Calendar Plus


Employee Directory Plus

Org Chart Plus

Simple Search


Tree View


On-Premises Only

These web parts extend SharePoint beyond its out-of-the-box capabilities by tailoring it to your requirements with Bamboo Solution’s growing portfolio of SharePoint Web Parts.

SharePoint 2016, 2019, 2022 – Classic Pages Only


Top On-Premises Only Products

Experience greater power and savings by bundling our SharePoint apps and web parts.

Calendar Plus

Data Viewer

Password Change

Password Expiration

Password Reset


Our team of Microsoft 365 Technology Consultants helps you get the most out of your Microsoft technology, we have the best Microsoft 365 talent to streamline your organization.

Consulting to Streamline Your Department

M365 Plus

Managed Services

Microsoft 365

Consulting to Streamline Your Department

Human Resources

Information Technology

Marketing Campaigns




Our Consultants Have What You Need

Federal Contractors