Thursday, February 3, 2011

Top 10 SaaS Companies Questions


Many years ago, I worked for a "SaaS" company. That stint gave me a good insight into potential of a SaaS business model, to our customers and some of our internal challenges to deliver it. At best, I would describe my experience as a hybrid or an early version of SaaS model. During my stay at GlobalLogic, I had the chance of providing R&D services to some (~20) companies who claimed (some true) to be SaaS a company. I tried to gather some learning from these engagements and have summarized them in the article below. Like many others, I also believe that SaaS model breaks most of the assumptions and metrics used by traditional (non-saas) s/w companies. What I argue below is that how you sell, market, define, engineer, implement, and support a SaaS product is very different. The following are top 10 questions I ask companies to help identify a real SaaS from a fake SaaS. The questions cover most of the functions within a company. These are my preliminary set of question and so welcome your comments.

1. What is the Life Time value of the customer? (FINANCIALS)

I believe understanding this is the most important question; the rest of the business plan can be derived from there. The following set of questions help both define the LTV as well helps identify where the money is coming from.

What is revenue growth from existing accounts? What is growth in your user base? What is the contract duration? Do you have other products or services that you can upsell to the user base? What % of the revenue comes from Professional Services (in my opinion lower PS as a % is better)?

The folks from Bessemer argue for that Committed Monthly Recurring Revenue (CMRR) is a good metric. I like the concept, but I have not played around with this metric much.


2. What is your Customer acquisition cost? (SALES)

Customer acquisition cost, is how much money a company makes in profit for every dollar of sales cost. For the purpose of this analysis I used the formula as

CAC = Gross margin/ Cost of Sales


Graph is based on publicly available data. However, the graph compares companies of different sizes, different stages of maturity, assumes the same cost of capital, has slightly different fiscal periods, some are single product vs. some are multiple product companies…

In my opinion there are some interesting insights albeit they are not very inconclusive.

In the long term CAC > 1 is a must have. Greater the number, better the results...

Other metrics worth comparing would be: Average sales cycle times, conversion ratios, but it is harder to get these numbers from any publicly available numbers.

3. How do your customers discover your product? Or. How do you find your customers? (MARKETING)

In my opinion traditional marketing tools like Marcom, whitepapers, tradeshows, golf retreats have lower ROI for a SaaS model. That is because many of the decisions for SaaS product purchases are driven at a business unit level rather than the CIO/ IT level. Because the decision makers might be closer to the users, online marketing tools like web meetings, webinars, … also seem to work better. That is because business users can take 45 min join a webinar, learn about the capabilities of the product, and get a few user licenses before committing to rolling it out the entire organization.

For a SaaS product, one of the big differentiators and the best marketing tool is your product. It is already live! A live product is the differentiator between you and your license s/w competitor. Can a user do a quick "try before you buy" for your product? Can you give them a 2 month trial license?

Compare that to a minimum 6 week wait after you buy before you can do anything with licensed s/w. That is powerful. Leverage it.

Some other relevant analysis is also available at http://saasmarketingstrategy.blogspot.com/2009/05/marketing-spend-how-much-is-enough.html

4. How much of the sales come thru direct sale and how much comes thru Indirect (channel sales)? (ALLIANCES)


SalesForce popularized the idea that SaaS does not require you to purchase software using great marketing (see no software logo above). However it has one other significant implication. SaaS implementations cycles are shorter. Because of the shorter implementation cycles, SaaS companies are not very attractive to traditional implementation partners such as WIPRO, Accenture,… Traditionally for products like SAP and Oracle…, SI were very actively involved in selling them (indirect channel). Unfortunately, this channel is not available for many SaaS companies. So each SaaS company has to visit a different ecosystem of service providers who might be more motivated to promoting the SaaS solution. LinkedIn uses recruitment process outsourced (RPO) providers to champion their products, because it makes RPO more efficient in delivering the value of their service. Similarly every SaaS company has to find channel partners who will be willing to take their product into the market.

5. Cost & Time to onboard a customer? (PROFESSIONAL SERVICES)

For License s/w, implementation cost is 2-5 times first year revenue. It could take between a 6 weeks to 3 months to before product can be made available to the end user. What is the PS cost and time for your product? Higher PS cost indicates poor configurability and the need to customize for each implementation. With each release is the time and cost of implementation going down or up? How much customization and integration is required? Does it require data cleansing and data mapping and do you have tools to provide that? What is the effort required to upgrade a customer from v(x) to v(x+1)? Have your engineering team focus on activities that help reduce the time and cost of onboarding.

6. What are the renewal rates and renewal effort in the installed base? (ACCOUNT MANGEMENT)

I argued in point #1 the importance of LTV of the customer. Traditionally account managers have been held accountable for this number. What are your customer churn/ retention/ attrition? How much time and effort is required to do a renewal? May 2010 Gartner research show 95% renewal rates for SaaS companies. THINKstrategies and Cutter Consortium survey shows 90%+ renewal rates. Compare this number to any industry metrics, the numbers are very impressive. How do you measure to this benchmark?

7. What % of your revenue is R&D spend? (ENGINEERING)


Defined as R&D spend/ Revenue in a Q.

Because you have fewer versions of the products, SaaS products have a lower R&D cost. If the R&D cost is higher some of the questions worth asking would be …How many versions of products do they have running? How many code trees? Do you do Agile development? What is your new release frequency? What is your response to a customer who is looking for on-premise deployment? The last question is important, because you can fall into the trap of mixing apples and oranges, two very different metrics within the company.

8. How do you plan and prioritize product features (PRODUCT MANAGEMENT)

The users of SaaS products are employees/ business users. Tools like Gmail have forever changed the mindset of these users who believe a two day training is a thing of the past. Usability drives adoption which directly impacts renewal rates and revenue. So focus on usability.

Also SaaS products allow product managers to monitor actual usage across your customer base. This data gives you a sense of what are the capabilities in the product that people are using and which areas are not being used. This data should be used as input into the release planning and feature prioritization. Traditionally product managers don't have those insights. They rely on archaic focus groups and user groups that meet once a year. The SaaS product manager should have this information at his/ her fingertips.

9. Do you give uptime or other performance guarantees? Are their penalties? (OPERATIONS)

Do you give SLA guarantees? How often is the SLA not met? Make sure the technology platform is stable and they are not bleeding $ in the backend. This is also a customer satisfaction issue. You don't want to give the customer an excuse for not renewing because your service is not reliable.

10. How does the Ops & Support team scale with additional customers? (SUPPORT)

Since your business is dependent on generating recurring revenue based on usage, support becomes a very important big element of your offering. However, the big question is how does your support organization scale when you sign new customers and bring new revenue? Plot the cost of support as a function of revenue. If support costs are growing faster than the revenue growth, focus on that. Reduce the support cost, without sacrificing customer satisfaction. This is impacting your bottom line and will limit your ability to grow. Fix it.

Wednesday, February 2, 2011

Gap vs. Lag


Take a look the following two pictures above.

Figure 1: Gap = Promise - Reality. A –ve value is always bad. Higher +values could be bad, because you might be leaving money on the table. If you are consistently generating large –ve values of Lag, then you lose credibility and customers, you are finito!.

Figure 2: Lag = Promise - Reality. Note the 90 degree rotation of the axis/ values. Lag is generally not bad. You promise something that you don't have, and deliver it on a predictable schedule. This is life in most s/w companies. This is what solution providers and service providers do. In a s/w company we call that a roadmap. –ve numbers are not bad, as long as you can deliver to it. +ve numbers for Lag are bad, as you undersold your capability. It is the responsibility of the product owner to ensure you don't deliver a Lag as a Gap. Many companies go from Figure 2 to Figure 1 while delivering solutions to their companies. Do it consistently, they are toast. Companies that consistently stay in Figure 2 are the long term winners.

Thoughts?

Friday, December 3, 2010

10 Laws of Building a SaaS company (Startup)

Some great points that cover "early days of a SaaS" company.

https://salesforce.acrobat.com/buildingasuccessfulsaasco/
http://bvp.com/saas/default.aspx

Really great tip on CMRR as a the key number.


Couple of tips great, but generic tips to any early stages companies: Sales learning company, International expansion.

More tips that are finance driven. But, that is what matters to many.

A Case for Better Roadmaps

Funny, but true post on different types of roadmaps.

http://www.productbeautiful.com/2010/05/18/better-roadmaps/

Framework to prioritize requirements


This is a simple model.

Assumptions

* It assume you can accurately determine the cost and value of each “feature”.
* It assumes the homogeneity of skills to perform these function.
* It assumes no interdependence of the requirements.
* It assumes requirements have been broken down consistently.

The framework provides a way to prioritize what gets build in the next iteration of the product.

The color scheme, indicates suggested order in which the requirements can be discussed
1. Blue
2. Green
3. Orange
4. Red.

The foot notes indicates some comments on the capacity, skills, process or platform related issues that this framework brings out.

*IF YOU ARE CONSISTENTLY PICKING ITEMS FROM THIS BUCKET, THEN YOU MIGHT HAVE TOO MUCH CAPACITY. IT MIGHT BE TIME TO RE-PURPOSE SOME PARTS OF THE TEAM.

** IF YOU ARE CONSISTENTLY UNABLE TO PICK REQUIREMENTS FROM THIS BUCKETS, IT MIGHT BE TIME TO EXTEND THE TEAM.

*** IF YOU ARE CONSISTENTLY UNABLE TO EXECUTE ITEMS FROM THESE BUCKETS, SOMETHING IS WRONG WITH TEAM SIZE, SKILLS PROCESS OR TECHNOLOGY PLATFORM.

Thursday, May 29, 2008

Some general thoughts on Marketing 2.0

Recently I have been thinking a lot about marketing a) because for the business unit I head, I am trying to reach a fairly widespread customer base with a very tight budget and b) a lot of the entrepreneurs I am talking to are thinking about using 'viral' and 'word of mouth' to launch their product. This presentation tries to summarize the things that were broken in the traditional marketing and how the new tools help overcome them. What others have called Marketing 2.0.

Sample Design Phase Output