Connectedness as a sustainable value proposition of SaaS
Posted on August 11, 2009 by Paul Giurata
While many SaaS services like to explain the value of their SaaS in terms of features (it does X) or cost saving (it is cheaper than on-premise), reality is that these “value propositions” position you as a commodity and are not sustainable. The probability is high that an upstart SaaS firm will soon beat you at your own game (price and features). As an alternative, I’ve made the argument, that a well designed, user validated, SaaS user experience can be an effective and sustainable differentiator between feature-competitive software products.
The value afforded by monitoring
There are several other SaaS value propositions worth exploring. SaaS user interface elements can be designed to monitor user behavior, enabling continual refinement of your service. Monitoring not only provides insight into how the SaaS should be improved to meet changing customer requirements, but also how to proactively reduce customer churn. The value proposition this enables you to offer is: easy to get started and easy to become proficient (and easy to get hooked).
The value afforded by connectedness
“Connectedness” offers another potential SaaS value proposition. In contrast to on-premise applications, SaaS is inherently “connected in the cloud”. Because of this, it can be designed to be more than a data-driven application providing access to end users. It can be designed to incorporate your entire extended enterprise into the business process - offering integration and collaboration services to your customers, partners, and suppliers. With “local” SaaS, the way the end-user interacts with the application should tightly map to the workflow and business objectives of the organization. This same principal applies when you expand your workflow analysis to include broader business objectives across more of your value chain. The value propositions of a SaaS designed to be usable across organizational boundaries are business agility, bottom-line revenue (reduced errors and cost, higher automation), and top-line revenue (improved relationships with partners and customers).
A human resources example
For example if your business is talent management, you can extend the design of your talent management SaaS to bring together internal HR, external recruiters, relocation providers, trainers, etc. This kind of connectedness is a unique and inherent value of SaaS. Beyond the technology, the key to this approach is to define the larger value your solution delivers across the value chain for visibility, control, and real-time collaboration (both upstream and downstream). Then concentrate the design around the high value scenario for those extended relationships, addressing the entire SaaS life cycle.
For SaaS, the user interface is the brand
Posted on July 27, 2009 by Paul Giurata
Last week it was announced that Amazon has purchased the hot e-commerce up-and-comer Zappos. Among the many things I found interesting about this announcement was how I didn’t associate any kind of logo or visual identity with either company. The brand that defines these online companies are not the visuals that the typical interactive design firm spends so much time developing. The brand for these web companies is the interface and user experience.
The idea of brand-as-interface is not new. Craigslist and Google are extremely well know, and incredibly recognized brands. But as many have pointed out, they have “less than pleasing” designs (aka butt ugly) with little visual identify. Their strong brand identity is defined not by colors or creative visual treatment, but rather through the functionality and simple, predictable user interface.
Brand as interface and brand experience as user experience is particularly applicable to software-as-a-service (SaaS) and web applications. The online experience is the brand. SaaS companies will bet more bang for the buck by innovating the the level of user experience then noodling excessively over the color scheme or logo design. Unlike traditional media - the words, the colors, and the graphics are important important only so much as they facilitate and amplify the user interface,
Thinking of brand as interface has another significant advantage. It is much harder to copy or supplant a good user interface, then it is to copy an aesthetic design. Yahoo has faced this repeatedly with Google. Their site, might look better graphically and have more features, but it has done little to provide a better user interface or identified high value scenarios to provide a more engaging user experience. Consequently it has not supplanted the original.
To be sure, graphical treatment and visual design are important for SaaS and web applications. But they should always be looked at in the context of how they enhance the user interface. That is the real brand and the thing you want people to remember.
Monitoring, on-boarding and the first 60 days for new SaaS users
Posted on July 15, 2009 by Paul Giurata
One of the unique benefits of SaaS is that the application user interface (the components the user interacts with) can be designed to monitor the users behavior and give the vendor information on how the software is actually being used. This not only provides insight into how the SaaS should be improved to meet changing customer requirements, but also how to proactively reduce customer churn.
On-boarding, the process of getting customer signed up and using a SaaS is a good example. Effective on-boarding is critical in terms of determining the tenure and profitability of a SaaS customer relationship. The challenge for SaaS vendors is to immediately gain and leverage an early understanding of new customers behavior and then drive relevant communications to facilitate both immediate on-boarding and continued engaged use for the first 60 days (and beyond).
Designing your SaaS to take advantage of monitoring
So what are some of the steps in application design for effective monitoring?
- Identify the high value scenarios for your SaaS application. We use a systematic and formal process to determine these, but on a casual level try to imagine what what customers/users want to accomplish (not what you think they need).
- Define 2-3 key benefits that differentiate your software from the competition from a customer point of view (e.g. customized interface / ready to use out of the box / cheaper / faster).
- Define the critical behaviors a user must take to successfully accomplish the high value scenarios (e.g. they must import their contact list).
- During the application design process, as you streamline workflows and user-validate the UI, track where even a small percentage of users face issues. While a goal in the design phase is to refine the user interface to minimize these friction points, track any issues that do arise, no matter how infrequently. These can be used to develop processes for intervention during on-boarding.
- Build your UI as a modular system with the capability to track user patterns and clicks, and relate them to desired behavior sequences.
- When you deploy your SaaS, use these monitoring components to identify what features of the software do not seem to be used, where users get distracted from completing high value scenarios, where they make mistakes, where they stop at signup, etc, Integrated monitoring is essentially a continuation of user-validation testing and data collection we do during the basic application design. But here is it used both as information on how to modify the software in future revs, but also where to determine where you can provide assistance before those new revisions are out.
On-premise vs SaaS on-boarding
With on-premise applications, customer on-boarding is considered as outside of the functionality of the software product itself. But with SaaS, on-boarding is an essential process and monitoring the user behavior needs to be part of the SaaS application design. Whether you are trying to get users to complete signup for a trial, or whether you are trying to get users to successfully start using your software, tracking user behavior enables the software (or humans) to intercede at any points where the user might be dropping out.
For example, if users drop out in sign-up, only partially completing the process, the SaaS application can send out an automated, semi-customized e-mail which reads "Thanks for starting your online trial. To finish the process, do XYZ."
Or if users are not going through the critical behaviors that are necessary to complete high values scenerios (and thus experience the benefits of your service), then you can have a tech support person call (costly but effective, particularly for important individuals representing large clients), or you could send them links to videos or invite them to webinars explaining how to complete these behaviors, or point them to discussion board posts that answer other users questions related to completing the tasks.
For example, based on where a customer appears to be dropping out, an automated email goes out saying: "To really take get maximum advantage from our software, you will want to do XX. We have a options to help you through the process including one on one telephone support."
Customer Engagement
This same kind of monitoring can be used to determine intelligent automated (or human-based) up-selling or to tap into social networking for referrals. Once you have determined the high value scenarios and behaviors that users need to complete in order to find "addictive" or engaging value in your software, then monitoring and intelligent SaaS application design, can help users along.
Monitoring at the user experience level is an effective way both to to correct drop out points during the first 60 days, improve effectiveness and efficiency for your customers, and quickly determine how to modify your application on a regular cycle to meet user needs, increase sales and up sell, and reduce churn.
A roadmap for SaaS that isn’t “pure”
Posted on June 29, 2009 by Paul Giurata
The SaaS life cycle framework was developed on the premise that there are specific business, customer and technology dimensions that must be examined as part of the design of a successful SaaS application. You systematically identify all of the points in a SaaS application where the software or staff will need to interact with the customer (e.g. early sales, marketing, demos, provisioning, configuration, billing, monitoring, renewals, support etc). Then evaluate which of these “touch-points” should be handled as part of the SaaS application design.
Put in very broad buckets these touch-points address:
- Purchasing & Deployment
- Provisioning
- Usage
- Monitoring & Updates
In a pure SaaS model, the underlying economics mandate that almost all of the touch-points in the customer life cycle be designed, delivered and managed via the SaaS application. Automation and self-service do the tasks that would otherwise require support staff to service so that the cost of acquiring and supporting 100 customers is just marginally higher than for 1 customer. This is essential to achieve economies of scale, rapid iterations, and broad market appeal.
But pure on-demand SaaS is not appropriate to all business models. The underlying business value of a piece of software may require unique customer processes, or complex integration tasks that can’t be automated. The steps in the SaaS life cycle framework are however still appropriate for developing a roadmap on how to design your SaaS. Examine the touch-points in the life cycle and determine how you design your application to address them - based on your specific business and technological situation.
In some cases you may need to offer enhanced customization, additional sales support, or on-site professional services, and the premium you charge for this will cover the cost hit you take by not being able to scale via automation or self-service (the “pure” SaaS model). But even in these cases, don’t fall back on traditional on-premise software approaches. You should still thoroughly examine all points in the customer life cycle and determine the fundamental cost advantages of addressing each component in software vs human services. This will help you to align your business model with the underlying economics of how the core application and supporting services are exposed to users.
Turning SaaS-buzz into an actionable roadmap
Posted on June 15, 2009 by Paul Giurata
"A Software-as-a-Service (SaaS) solution is not simply a new way to package and deliver applications. It is a fundamental shift in the relationship between the software service provider and the customer." This is the kind of thing you read all of the time in the IT press or hear from pundits at conferences. By now most senior executives in companies are saying "OK, I understand I have to have a new mindset. But what $@!% does that really mean in terms of how I build my application and my business?"
In other words, how can you translate this 'new service mindset' into an actionable roadmap for building a profitable SaaS application?
On-premise application design focuses on the core functionality
Designing applications for traditional perpetual license, on-premise software may be complex, but it is relatively straightforward because the entire development focus is on the core application - the CRM, ERP, BI itself. The marketing, purchasing, provisioning, support, billing etc., all of the other "touch-points" in the customer life cycle are managed by the vendor's sales and support staff. Hence the functional design of the application typically only needs to address the core product functionality (the features and the UI for exposing these features).
What changes with SaaS
What changes with SaaS is that the software, not a large support staff, services most or all touch-points in the customer life cycle. So in addition to the core application design, you also need to design the software to address the full progression of steps a customer goes through when exploring, purchasing, deploying, provisioning, using, referring, and upgrading a product or solution. I first proposed this SaaS customer life cycle strategy back in May of 2008. Since then we refined and vetted the approach with a score of enterprise SaaS application design projects.

All touch points of the Customer Life Cycle are included as part of the core SaaS application
If the SaaS application does not provide a satisfactory experience at each touch point along the way (e.g. acquisition, usage, support, monitoring, referral etc) you get customer abandonment. If the way you handle each touch point does not scale without adding staff, you lose economies of scale (i.e. profitability).
This type of life cycle analysis can deliver an actionable roadmap for designing a successful SaaS application. Examine each phase in the customer life cycle and design a strategy, software functionality and release plan for moving these points into software and optimizing their delivery. For practical reasons not all components will be addressed in the first release, but it is critical to have each included in a release roadmap. Many of the components can be based on other on-demand services that can be fed into your own SaaS application (e.g billing). For these, a key design focus is to smoothly integrate the service into your application so that it offers a positive user experience, rather than an opportunity for friction.
What if you could take a potential SaaS application design vendor for a ‘test drive’?
Posted on May 26, 2009 by Paul Giurata
Choosing the right application design firm for a mission critical application, is in itself a mission critical decision. Much of that assessment is determining if the requirements for your project match the skills & experience of the provider. That can narrow down the field pretty quickly.
But another component is learning how a firm thinks relative to your own project needs. That is why we are launching the a new online webinar/workshop series called SaaS Roadmap @ Lunch.
SaaS Roadmap @ Lunch is intended to help software-as-a-service entrepreneurs, executives, and investors assess their SaaS business and operational readiness and build a roapdmap to improve the bottom line through SaaS application design.
But it is not your typical lecture/sales webinar. Instead we want to give you the chance to bring your own SaaS design issues to the table, for a quick on-the-spot review. Show us your current application or plans for a new application and ask for our candid feedback. This gives you the opportunity to "test-drive" how we think, and how we interact with your team. (It also gives us a chance to learn about you, your company and the kinds of issues you are facing.)
The agenda for each SaaS Roadmap @ Lunch event is as follows:
- We begin by examining a group of elements from the SaaS Life Cycle framework for bottom-lining your application.
- We then review examples of well-designed SaaS applications that effectively illustrates thess life cycle components.
- Then we ask attendees to present their current software or development projects and ask for our input from the perspective of the SaaS life cycle framework.
Our first workshop is schedule for Friday May 29, 2009 at 10:30am. Pacific.
You can register to attend on our Webinar page.
We look forward to seeing you there.
Designing SaaS to be Viral
Posted on May 20, 2009 by Paul Giurata
While the buzzwords viral marketing and viral adoption are certainly overused, there is no doubt that they can be powerful tools for increasing brand awareness and increasing sales. Viral adoption can be particularly relevant to SaaS, where profitability (or internal corporate success) depends on quickly achieving and retaining a critical mass of users.
The term viral refers to individuals using existing social networks to share their experience/excitement about a product/service, creating the potential for exponential growth (analogous to the self-replicating spread of pathological viruses). In the best designed case of viral adoption, users become your sales force and PR team.
There are multiple way to design a SaaS application for viral adoption:
- Design the product/service to offer such a great user experience and give users sufficient feelings of perceived control that they become rabidly loyal and evangelistic (think Mac and iPhone users).
- Design the product/service with sharing and the value of sharing as an intrinsic functional component. From a mechanical perspective this means finding the right conceptual model so you can build a UI and workflow that make it easy and clear how to share. From a desirability perspective, this means strategically designing the product/service so that it's value increases as more user join. (think Skype or LinkedIn where inviting others to join is essential to using the product more fully).
- Design the product/service to target a niche (preferably under-served by current offerings) and provide an intuitive interface/features to help these users connect and interact. (think vertically-targeted SaaS).
- Build in ways for your community to actively influence product development to create a sense of ownership. Critical to this is to build in monitoring to identify when a customer succeeds or fails at each phase in the SaaS lifecycle. Use this information to proactively ask for feedback on how to improve the software or increase performance.
SaaS applications designed with viral functionality as an integral component of the customer lifecyle will create referrals, increase usage, and reduce customer churn. While you cannot force viral adoption, you can intentionally design your SaaS application to facilitate and organize communities and encourage "virulence".