The Death of an ISV: How NOT to Succeed in your Move to SaaS

Jul 27, 2011 by

It wasn’t curiosity. It was thinking that the “good old” ASP model would cut it. It was thinking that little by little, they’d get away from labor intensive provisioning, manual billing, and some day refactor the Rube Goldberg contraption that made their “hosted” model work. Sound familiar?

Software as a Service has quickly become the preferred method of application delivery and consumption. Why is it that while many ISVs claim to provide some flavor of SaaS today, few are doing it with the same cost of delivery profile and operational agility as SaaS leaders like Salesforce.com, or Taleo?

Join Apprenda and Savvis on August 9th at 1:30PM EST for a webinar covering the most dangerous pitfalls that ISVs fall into time and time again. You’ll learn:

- The unprofitable truth about the ASP model
- Why multi-tenant infrastructure isn’t enough
- The real-world economics of SaaS leaders and laggards
- How to avoid building dozens of custom SaaS operations systems
- Key business and technical pitfalls when making an infrastructure choice

You’ll come away with everything you need to either “save the ship”, or leap frog your competitors with a SaaS strategy that rivals the best of the best.

Date: Tuesday, August 9, 2011
Time: 1:30 PM – 2:30 PM EDT

Register Here>

We hope you’ll join us!

read more

The Cure for the Common Cloud

Apr 20, 2011 by

Let’s face it.  There’s a lot of hype around “the cloud.” Lots of promises, lots of claims, lots of vendors, and lots of lackluster results.  All the while, software engineers and architects are getting sick of it.

If you’re a software engineer or architect, what does the cloud do for you? It’s elastic and infinitely scalable, so you just put your app up there and everything magically works, right? The cloud solves all of your scalability challenges, all of your app delivery challenges, and it just plain works, right?

Wrong. You’re the one responsible for building the software that the cloud exists to host and deliver, and you know full well that there’s a lot more to it than that.

What about onboarding new customers or business units to your app?  The individual end-users – how do they get access, and to what are they entitled?  What about charging for different features, or different transactions?  What about managing the application lifecycle, and rolling out updates?  What about the underlying architecture to make use of the cloud in an intelligent way?  To actually take advantage of the raw compute power at your disposal, and not just use the cloud like it’s the late 90′s again and people are throwing their apps online like it’s going out of style.

These are the types of things that software engineers and architects are thinking about.

Haven’t we been through this before?


There are many significant engineering challenges associated with building and delivering applications today.  This is very similar to when we first started developing applications for the desktop PC.  Back then, everyone wrote code to manage memory, to interface with specific hardware, etc.  Then the desktop OS came along, and made all of that complex and time consuming (but CRITICAL) work a thing of the past.

While the challenges themselves were different, they were still challenges that were specific to the delivery method, rather than challenges associated with building the actual software functionality.  Those challenges will always be there, because the passion to innovate and develop applications that help facilitate better business performance, and meet the needs of end users is what drives great engineers/organizations.  HOWEVER, the challenges associated with the delivery method/paradigm go away in time, as layers of abstraction come about to solve those problems for us.

The “Cure for the Common Cloud” is Here


Now let’s get back to today.  Shouldn’t we expect that all of these challenges associated with building and delivering next generation software applications in this new cloud era will become a thing of the past?  Won’t we be able to focus on building great software again, and not worry about all of the complexities of the delivery method?  Someday?  Maybe?

Yes.  We can today!

A large and increasing number of organizations and developers have discovered the “Cure for the Common Cloud“.  They’ve found the abstraction layer that handles all of the complex engineering challenges associated with building and delivery applications today, and truly leveraging private or public cloud infrastructure in an intelligent way.  They’ve found the one technology that decouples apps from infrastructure, developers from IT/Operations, and business execution from IT implementation.

The Cure for the Common Cloud is here.  Do you have it?


read more

Don’t Lose Yourself in the Cloud: Understanding Identity Federation and SaaS Architectures

Mar 28, 2011 by

The challenges with managing identity and entitlements have grown exponentially with the proliferation of software as a service, SaaS like architectures, and cloud computing. Enterprises and ISVs alike struggle to provide application endusers with a seamless experience, while overcoming the associated engineering and security challenges.

Not Anymore.

For SaaSBlogs readers who are interested, we are holding a joint webinar with Microsoft this Wednesday (March 30th) at 1:00PM EDT to dig into these challenges and the latest solutions available today that you may not be aware of yet.

We’ll be joined by Microsoft’s Eugenio Pace, Senior Program Manager – Patterns and Practices, and co-author of A Guide to Claims Based Identity and Access Control, along with Apprenda’s VP of Client Services, Matt Ammerman.  The event will include a discussion and real world demonstration of how the Microsoft family of technologies is leading the charge and making these challenges a thing of the past. You’ll also get an inside look at how SaaSGrid enables drop in federated identity and claims for .NET applications.

If you are interested, you can register here:  https://www3.gotomeeting.com/register/976980454

Event Details

Date: Wednesday 3/30
Time: 1:00PM EDT
Location: online
Registration: https://www3.gotomeeting.com/register/976980454

Agenda

- Introduction to Claims Based Identity (Principals and Architecture)

- Key Problems Solved By Claims Based Identity

- Current Standards and New Powerful Tools

- Ground Breaking Drop-in Federated Identity and Claims Enablement for .NET applications via SaaSGrid (Live Demo)

read more

Related Posts

Tags

Share This

SaaS – There’s No Such Thing as a Free Trial

Mar 2, 2011 by

As the popular adage goes: “There’s no such thing as a free lunch.” In SaaS – there’s no such thing as a free trial – there just isn’t.

As a SaaS provider, you pay for it one way or another, it’s a known, sunk cost of doing business and a part of your Customer Acquisition Cost (CAC). However, how large a part of your CAC it is depends on a variety of architectural and operational factors, as well as your maturity level in both areas.

Operationally

At a high level, a free trial process will typically look something like the following:

Now, let’s briefly break-down typical approaches in each of the three high-level operational phases:

Processing Trial Request

Manual – A prospect places a request with a sales rep or submits a request form via a SaaS provider’s website, which is then emailed to someone to process and pass along for provisioning.

Automated – A prospect submits a request form via a website, which is then automatically validated and the prospect receives some form of confirmation of their access (either the actual access, or a follow up email shortly thereafter).

Provisioning Trial Account

Manual – After the request is processed, someone (or worse yet, multiple people) are responsible for provisioning the trial account access. This can range from as manual as people coordinating with one another to setup a new machine or image, to someone clicking a few buttons to provision the account, and everything in between.

Automated – After the request is processed, the account is provisioned automatically, without any intervention. This could mean automatically spinning up a new VM image, creating their username, password, new DB and account, or simply granting them a subscription with proper entitlements to the application (same single DB as production customers … same everything).

Now, I know there will be people that say, “My application is far too complex to provide automated provisioning.” For a great breakdown of why automated provisioning will work in almost all scenarios, check out this post from Sinclair.

Transitioning Free Trial to Paid Account (with data if necessary)

Manual – The trial period is up and the customer wants to move to a paid account. They somehow communicate that to their SaaS provider, and in the worst-case-scenario they need to provision a brand new account, via one of the manual provisioning approaches listed above. Then, if the customer would like to keep their existing account data, customizations they’ve made, etc., their provider will need to migrate those to the newly provisioned account, as well.

Automated – The trial period is up, and best-case, the customer has been reminded a few times in advance of the trial period coming to a close (either via email, or somewhere in the product itself). They’ve decided they want to move to a paid account, so they simply choose the paid plan of their choice from a screen, input and submit their payment information, and they’re back in and using the product – same account, same data, same everything.

Of course, the entire process is much more costly if the end result is a negative outcome – where the user wants to shut their trial down, and isn’t interested in purchasing!

Architecturally

Depending on what level of resource allocation you have for each free trial account, this will, of course, factor into the cost of providing free trials to your users as well.

Physical Machine and Stack Per-Trial Customer – This extreme option entails setting up a physical box with a full application stack, associated licenses, etc., per trial account. This is the courses grained resource allocation.

Virtual Machine and Stack Per-Trial Customer – This entails spinning up a virtual machine image with a full application stack, associated licenses, etc., per trial account. In this option, there is hardware resource sharing, but each trial account requires its own virtual machine, and licensing costs.

Separate Database Per-Trial Customer – Here, there is hardware resource sharing, sharing of the application instance itself, but each trial account requires its own separate database.

Subscription to Single Instance, Co-mingled Data Application – Here, there is fine grained resource sharing, with each individual trial account having little to no incremental resource cost.

Once again, if the outcome of your free trial is not a customer win, having to manually reclaim physical hardware resources (in the most extreme case), each time a free trial ends is that much more costly.

Free trials are a great way to get the product you so lovingly promote in the hands of your potential customers and, if done right, gives them an experience that they can’t live without when the trial is about to end. Making this process as frictionless for you and your prospective customers, and cost effective as possible is a must. It won’t be “free,” but it CAN be pretty close.

I’d love to hear what others have done, and how they’ve managed to implement free trials successfully.

Jesse is responsible for the creation and execution of Apprenda’s strategic marketing initiatives, generating demand and awareness, and evolving the company’s brand. Jesse draws from a strong background in Software as a Service, having served as Community Evangelist and Product Manager at SaaS ISV Autotask before joining Apprenda. Prior to Autotask, Jesse served as Director of Marketing at Eden Communications (acquired by Unicom Systems). Jesse holds a Bachelor’s Degree in Information Technology, with a focus in Neuroscience from Rensselaer Polytechnic Institute.
read more

SaaS Network Effect – Get it or get left behind

Sep 24, 2010 by

A little over 3 years ago, there was a great series of posts (here and here) around how SaaS companies make money that led to input from Sinclair here on SaaSBlogs, and myself on my own personal blog at the time.  The discussion ended up with examples highlighting that a pure SaaS delivery approach provides far more benefit and strategic advantage to an ISV, than just what’s seen on the surface.  It’s not just the MRR, the ability to address the longtail of a market, etc, etc.

SaaS provides an opportunity for ISVs to create something far more valuable than just software functionality that’s delivered online.  It provides them an opportunity to become the center of their industry by leveraging the “SaaS network effect” – but it takes creativity, scale, and the right architecture to support it. (both business and literal software architecture)

Just yesterday, Max Bleyleben of Kennet Partners blogged about the aquisition of one of their portfolio companies FRSGlobal to Wolters Kluwer.  He made a great statement about this notion that leveraging the SaaS network effect is something that ISVs should be doing, as it provides much more value to the ISV above and beyond the surface level benefits of SaaS that everyone talks about:

“The first wave of SaaS companies moved traditional enterprise applications (eg CRM) onto a hosted platform. The next generation combines delivery of software functions with proprietary content — eg domain databases, analytics, benchmarking data. Without unique content, most SaaS businesses will be commoditised away. FRS had worked out how to codify statutory regulations in 40+ countries into useable, actionable templates that banks could use to manage compliance. Most important, however, FRS’s domain experts around the world continually maintain this content, effectively providing ongoing ‘compliance insurance’ to customers.”

My favorite part of his statement? – “Without unique content, most SaaS businesses will be commoditised away.”

Who Gets It?

Companies like Salesforce.com with their purchase of Jigsaw, and Freshbooks with their quarterly report cards are two examples of companies that get it.  The great news is, there’s still so much innovation to come in this area!

How are YOU leveraging the value of your userbase/domain specific data, to differentiate and deliver added value?  What other SaaS companies do you think are doing this well?

read more