Software as a Service "A to Z" for ISVs

Software as a Service
"A to Z" for ISVs
A White Paper of the SIIA eBusiness Division Software as a Service Initiative
Software & Information Industry Association
1730 M Street NW Suite 700, Washington DC 20036
+1.202.452.1600 | www.siia.net
Software & Information Industry Association: Software as a Service
Acknowledgements
The Software & Information Industry Association's (SIIA) eBusiness Division Software as a Service
Initiative produced this white paper as a means for the software industry to explore the issues in the
ongoing evolution of software. This document presents issues to consider and critical success factors for
ISVs seeking to introduce software services.
The paper is a product of the members of SIIA. The working group collaborated on this document
providing expertise and resources to help determine the issues to consider in moving to this new model.
We gratefully acknowledge and thank the following contributors who made possible this white paper.
Project Work Team:
Betsey Bolton, Softricity
David Bowman, Buyonet
Steven Bradford, Xevo
Matt Engen, Rainbow Technologies
Robin Ford, GraphOn
Chet Geschickter, Breakaway Solutions
David Greschler, Softricity
Peter Grimes, New Moon Systems
Brent Gushowaty, SoftSearch
Vicky Harris, Citrix Systems
Russell Johnson, GraphOn
George McNulty, Wizmo
Jonathon Pantanowitz, Exent Technologies
Mark Reichert, Wizmo
John Tomeny, Sassafras Software
Rick Weir, VerticalApps.net
Susu Wong, Navipath
Project Manager:
Fred Hoch, SIIA
2
Software & Information Industry Association: Software as a Service
Table of Contents
I.
Introduction: To Service or not to Service?.................................................................................... 4
II. Application Development Practices................................................................................................ 5
Delineating the Value Chain ............................................................................................................. 5
Which Way Do I Go? ....................................................................................................................... 6
Do it yourself or go with a third party xSP? ................................................................................... 7
What types of delivery environments are there? ............................................................................ 7
What are the key issues when selecting a delivery environment?.................................................... 8
Offering a hybrid?........................................................................................................................ 9
Aligning Your Internal Resources for a New Model ............................................................................ 9
Support Requirements................................................................................................................... 10
Software Service Readiness Assessment ......................................................................................... 11
III.
A.
Aligning with Application Infrastructure Vendors, Partners ........................................................ 11
Alignment between Business Objectives and Resources ............................................................ 12
Vendor/Partner Fit with the ISVs Business Objectives and Model .................................................. 12
Potential Conflict with Existing Partnerships/Relationships ............................................................ 12
Integrating with Technical and Support Staffs: Process, Procedure, Measurables ........................... 13
Cultural Considerations .............................................................................................................. 13
Evaluating the Business Strength and Longevity of the xSP .......................................................... 13
B. Technical Considerations in Picking Vendors, Partners .............................................................. 13
The New/Old Supply Chain Management..................................................................................... 13
The Need for an Integrated Platform .......................................................................................... 17
IV.
V.
Application Integration ........................................................................................................... 17
Pricing / Licensing Models .......................................................................................................... 18
The Price is Right .......................................................................................................................... 18
Usage Model ............................................................................................................................. 19
Named User Model .................................................................................................................... 19
Machine ID Model...................................................................................................................... 19
Concurrent User Model............................................................................................................... 20
(End-user) Site License .............................................................................................................. 20
Combinations ............................................................................................................................ 20
Does one pricing model fit all?.................................................................................................... 21
Determining the "True Value" Price ................................................................................................ 21
Impact on Revenue, Income Statements and Balance Sheet............................................................ 22
Market Specific Considerations....................................................................................................... 22
VI.
Managing the New Channel Paradigm...................................................................................... 24
Choosing a Partner who Supports the ISV Channel Strategy ............................................................ 25
Market Specific Considerations ................................................................................................... 26
How is marketing different for a service?........................................................................................ 28
Evaluating Global Issues: Legal, Technical, & Business .................................................................... 29
VIII. Conclusion ............................................................................................................................. 29
Appendix A -- Service Enabling Products and Companies .................................................................... 31
3
Software & Information Industry Association: Software as a Service
I.
Introduction: To Service or not to Service?
A profound shift in the development and distribution of software has transformed the industry. With the
widespread adoption of networking as a tool for conducting business, the software industry has evolved
the ways in which it produces and distributes its product. The newest evolutionary model is that of
Software as a Service (SaaS).
In the software as a service model, the application, or service, is deployed from a centralized data center
across a network - Internet or private network - providing access and use on a recurring fee basis. Users
"rent," "subscribe to," “are assigned”, or "are granted access to" the application from a central provider.
Business models vary according to the level to which the software is streamlined, to lower price and
increase efficiency, or value-added through customization to further improve digitized business processes.
The potential benefits of the model are significant for both the vendor and the customer.
In the past few years, many new companies have been established that took this new paradigm into
consideration from the onset. However, what about the traditional independent software vendor (ISV)
whose products were not designed or optimized to be utilized in a service model? Should they be worried
that their products will become relics in today's distributed computing environment? Or is a service model
even appropriate for these products? Many ISVs are therefore asking themselves whether to
service or not to service?
ISVs contemplating such a move want to consider the following:
•
•
•
•
•
•
•
What is the strategic motivation for considering offering Software as a Service?
Has a competitor created one yet?
Is there pressure from the customer community to offer one?
Is the company highly profitable and in no hurry to threaten the current business model?
Is the company losing money and feels a need to offer a new product?
Does the application lend itself EASILY to an application-hosted product or is there a significant
development investment needed to get it ready?
Is the service offering targeted at existing prospects (and can therefore threaten current revenue
from license sales) or is targeted at new markets?
The decision to develop a service offering necessitates significant changes in the software development
cycle and can have a profound effect on the operations and bottom line of a company. It requires a new
skill set that many traditional ISVs may not currently possess. Once this strategic decision to proceed has
been made, a whole new set of questions comes to the fore.
•
•
•
•
•
Does the ISV host and manage its own service? Do they go with a third-party xSP to manage it for
them? How do they get to either?
Does the ISV hire an application infrastructure provider to provide the technology for the service and
the integration with legacy systems?
And what about the changes in the ISV business model. How does it impact internal operations? How
does it impact revenue streams?
What about the channel?
Where to begin?
The answers to these and other questions lie in this white paper. Through real world explanations and
examples, it outlines such topics as the technical considerations of selecting a SaaS partner, how
applications will integrate into your current business model, the long-range impact on revenue, and how
to manage this new channel. It's a tool to assist the ISV as they begin to address this burgeoning model
of software as a service.
4
Software & Information Industry Association: Software as a Service
II.
Application Development Practices
Delineating the Value Chain
Before getting into application development, it's critical to understand a variety of aspects of software as
a service by looking at the technical and value chains in a more detail. In today's marketplace, companies
in the software as a service value chain have come to call themselves by a variety of names each with
their own acronym. Moreover, no two definitions are equal. The reality is that each company in the SaaS
value chain provides a variety of services depending on their skill set and there is a great deal of overlap
among companies of different acronyms. It makes it impossible to categorize them definitively. In this
document, they are referred to commonly as "xSPs", meant to represent any kind of service provider,
from the network providers to AIPs to the pure-play Application Service Provider (ASPs), all of who are
trying to offer SaaS. The list of categories and subcategorizes in the software as a service value chain
includes:
•
Software Application
- A software product built for the Web
- An existing software product service-enabled
•
Service Enabling Software
- A software product that service-enables a software application
•
Application Hosting (commonly referred to as an ASP)
- Application deployment and management
- Application maintenance
- Application updates
- Infrastructure management
- Data management
- Security
- Provisioning
•
Application Management
- End-user administration
- Customer billing
- Service level management
- Customization
- Training
- Customer support
•
System Integration
•
Network
•
System Implementation
•
Marketing/Resellers/Distribution
In a traditional software license sale model, end-users take responsibility for the provisioning and set-up
of the runtime environment (network, servers, storage and the like), installation, configuration, and
sometimes customization and integration of the application, as well as ongoing management and
support. Traditionally, ISVs limit their responsibility and support to the application code, and to the
interaction of their application code with underlying system components (such as the database and
operating system). In the software as a service model, the system and application-related responsibilities
5
Software & Information Industry Association: Software as a Service
traditionally borne by the end-user shift to the service provider. The new service provider model implies
a fundamental shift in the criteria for success, and necessitates an examination of the new responsibilities
incumbent on the service provider or service provider network. Major management responsibilities and
economic and operational considerations for a software vendor include:
•
Help desk: Front-line support for end-users, including problem verification, initial troubleshooting
and triage.
•
Application Support: Problem diagnosis and application code analysis to identify and develop
resolution plans for code-based defects. May also include application performance tuning and
database code analysis, tuning and troubleshooting
•
Database Administration: Monitoring and management of the runtime database environment
including maintaining, troubleshooting and tuning the database server.
•
System Management: Monitoring and management of the operating system and storage
environment including backup and recovery, performance monitoring, system recovery and
proactive maintenance.
•
Network Administration: Monitoring and management of the health of the network connection, as
well as connectivity and communication inside the data center.
•
Security Administration: Monitoring and management of the system security including intrusion
and attack detection.
Traditionally, ISVs are limited to the first two items on the list as customer-facing activities, help desk and
application support, while end-users carry the burden of the ongoing management activities. Developing
capabilities to meet service-level agreements for the latter responsibilities is a significant investment in
expertise, system software products and process.
xSPs provide varying levels of support, under varying price schemes to manage these items. A well
thought out service plan will consider the need to deliver comprehensive end-to-end service management
capability. The plan should consider the costs and risks associated for the customer with insourcing
versus outsourcing in order to achieve service levels on a 7x24 basis. Complex multi-party arrangements
may introduce unnecessary risks. Simple arrangements for contracting Service Level Agreements (SLAs),
such as the xSP taking responsibility for all application infrastructure and the ISV taking responsibility for
application-level SLAs, should be favored in lieu of more complex multi-party arrangements.
Straightforward, comprehensive, and well-delineated service agreements and SLA contracts will
significantly reduce the risks of providing an end-user service.
Which Way Do I Go?
Choosing how to develop, deploy, and manage applications is a daunting task. How one chooses to
execute the strategy will dramatically shape one’s ability to deliver innovative services, expand into new
markets, and respond to competitive pressures. And so, what are the software as a service technologies
to consider … and what are the related responsibilities?
•
•
•
Does the ISV want to re-write applications in HTML for Web deployment?
Does the ISV want to deploy the applications in a hosted client-computing environment? (100%
computing on client)
Does the ISV want to use a third party thin client solution to deploy and/or Web-enable your
applications? (100% computing on server).
6
Software & Information Industry Association: Software as a Service
•
Does the ISV want the application certified under a Microsoft Terminal Services environment?
(100% computing on server).
Most traditional applications used today were written for a client/server environment rather than for the
Web, making it necessary for ISVs to find the best adaptation method. As ISVs investigate service-based
delivery, a number of challenges arise.
Do it yourself or go with a third party xSP?
Third party xSPs provide customers with a contractual service to deploy, host and manage applications.
This model combines a data center, the bandwidth of a network service provider, the application-specific
expertise of consultants, VARs, system integrators and software providers with enabling infrastructure
technologies in order to extend a transparent, best-of-breed application service to the end-user.
One of the most critical decisions an ISV needs to make is whether to own and operate the data center
and infrastructure, or find partners that can provide these back-end capabilities. In general, data center
operations fall beyond the scope of all but the largest ISVs, due to the high level of capital outlay,
breadth and depth of expertise required, and the constant need for technological improvements to
safeguard competitiveness. Even large ISVs have found it economically impractical to enter the hosting
business. For instance, J.D. Edwards recently announced it is exiting the hosting business in favor of
partnering with specialized hosting vendors that are investing in the support staff and operational
processes to support multiple vendors and clients. Moreover, it involves a skill set that many software
companies do not currently possess.
Smaller ISVs can do well by outsourcing data center functions to an experienced application-hosting
partner through a “private-label” arrangement. Under this scenario, the ISV offers SaaS to customers that
they bill directly, while partnering with a large hosting xSP to provide the back-end infrastructure. This
enables the ISV to provide a branded SaaS offering to customers without a large capital investment. By
leveraging the economies of scale of an established xSP, the ISV can provide a more reliable service at a
lower cost.
For those large ISVs that are contemplating deploying, hosting and managing applications themselves,
there are pros and cons. On the plus side, providing a complete "SaaS offering" allows ISVs to retain
control of their customer base and, of course, to receive the entire revenue stream instead of sharing it.
On the downside, the ISV will face a number of challenges in addition to the demanding task of
establishing and operating a data center while maintaining 24x7 application availability. First, regulations
governing data security - especially in the medical and government markets - are becoming more
stringent. Service providers must provide the backup systems, mirroring, security and redundancy to
ensure compliance with regulations and reassure customers.
A similar challenge is the need to ensure quality of service across the SaaS offering, which entails
working with many different variables that may or may not be under the xSP’s direct control. These
include server uptime, application availability, bandwidth capacity, latency, etc. Without extensive
expertise in these areas, an ISV may fail to provide sufficient service.
The ISV that offers it's own service solution may also find it difficult to remain competitive as market
expectations and technology innovations change. Especially in this emerging marketplace, new offerings
and standards are constantly appearing, making it essential for the ISV service offering to stay abreast, if
not ahead, of the competition. For ISVs new to the data center environment, this fast pace of change
may be too much to handle.
What types of delivery environments are there?
SaaS requires a variety of enablers, supporting technologies, and network and hardware providers.
Vendors offering application delivery products enable ISVs to readily transform products to services.
7
Software & Information Industry Association: Software as a Service
Whether the ISV chooses to provide a service itself, using a service-enabling product, or goes with an
xSP and its technologies, there are four main ways that the vendors approach the delivery of applications
as a service. These include:
1. Server-Based Computing (thin-client)
In the server-based computing model, an application is run on a server, but the user interface is
presented through a thin client to the end user. Users can access the output of the user interface via
a special client program or within a browser. Application processing shifts from the individual device
to the server, resulting in centralized application management.
2. Hosted Client Computing (HCC)
HCC allows an application to run on the user's desktop, but it is served, or “streamed,” from a server.
When the user is finished using the application, it is removed without ever having been physically
committed to the user’s machine. The most efficient HCC technologies segment the application so
that only those portions of the application and the data needed to run the application are sent over
the network to the user’s machine.
3. Web-Based Applications
These include the deployment of applications via html. By simplifying user interface logic and
separating application data and user data, a Web application is developed to be maintained on a
server and viewed through a browser.
4. Java Applications
Java allows applications to include a rich mix of interactive features and functions that simple Web, or
html, based applications do not offer.
When making a decision about a method of deployment, the ISV should consider whether the enabling
method is proprietary to an xSP or other service or software provider, if it chooses to partner. They must
also consider whether it would be more profitable and appropriate for to pre-enable applications to
ensure retention of branding and compatibility among numerous channels and xSPs.
What are the key issues when selecting a delivery environment?
In order to choose a delivery method, the ISV must also assess the following in order to provide optimum
service:
•
•
•
•
•
•
•
•
•
•
•
•
•
Typical environment (number of end users and scalability)
Frequency of application updates
Size of the intended application
Complexity (application richness)
Nature of end user machines or terminals and their connection bandwidth
Connectivity features of the network
Cost of service-enabling
Retention of look, features and integrity of original
Retention of branding
Cost of 3rd party software and hardware
Need for third-party systems integrator involvement
Operating system of application
Desktop resources
8
Software & Information Industry Association: Software as a Service
Offering a hybrid?
There is a third alternative that may be appropriate for some types of applications. This is a hybrid model
with online modules, services or components complementing the base client application. This is a model
based on availability. Consider the following:
•
•
•
•
What
What
What
What
if
if
if
if
network is down internally or externally?
power is out? (See California)
the user spends 40 hours traveling each month?
xSP goes out of business and there is a gap in service while choosing another xSP?
In this model the basic product on the client is supplemented or augmented by additional components
and services that are available through online interaction.
Aligning Your Internal Resources for a New Model
The movement to a service model and how it’s integrated into the business will also have a deep impact
on development practices. Therefore many business issues need to be seriously considered, including:
•
•
•
•
Existing staff (current in-house expertise) can influence the technology choice
Budget
Ease of application migration and integration (need for third-party support)
Pricing under SaaS model
The new distribution system of SaaS requires a new set of components that ISVs may not already have
completely in place. Nonetheless, the software publisher must be able through internal resources, or by
working with a partner to provide the following:
BACK OFFICE SYSTEMS
Network
Content
Service
Management
PORTAL
CUSTOMERS
•
•
•
•
•
Authentication
Billing
•
User Interface
•
Help Desk
Platform
Content is the SaaS-enabled software. This is the fundamental component of SaaS, and the
component that all publishers already have.
Platform is the system that enables applications to be service enabled. The internal resources
necessary for this depend on the in-house versus outsourced model chosen by the ISV.
Network delivers the application to the end user. This network can consist of servers housed in
hosting facilities, which have backbone connectivity to the Internet. It can also be a content delivery
network that utilizes third party systems and services for content distribution. The network needs to
be constructed such that the software-enabled content can reach the end user with optimal
performance levels.
9
Software & Information Industry Association: Software as a Service
•
•
•
•
Portal is the virtual storefront where end-users self-provision and access the software service and
supporting content. Supporting content includes information about the content and FAQs on how to
use the service, among other items.
Back Office Systems include the authentication systems that allow a user to access the SaaS and the
billing systems that charge them for the service.
Help Desk is the customer support mechanism. This could entail both online self-help as well as
offline hot line services that customers can call when they are having problems accessing and using
the SaaS.
Service Management brings all of these components together to ensure that the SaaS is operational
and is delivering a good value proposition to the customer. In other words, it is the managerial
oversight to the SaaS as a whole, which is not too different from the product management
capabilities software publishers already have in-house.
Publishers may have varying degrees of capabilities to deliver these SaaS components. However, most
will recognize that they can leverage some existing in-house resources to deliver a SaaS product. For
components where in-house capabilities fall short, there are many expert partners who are willing to fill
in the gaps.
Support Requirements
ISVs moving to the service model may not be prepared for the resources required to support applications
around the clock. Ongoing support is far more demanding than providing technical assistance during the
deployment phase of an application. Customers prize availability highly - it is a key component of a solid
service level agreement - and expect 24-hour service without downtime for upgrades and configuration
changes.
The ASP Industry Consortium lists the following components of an optimal customer support model:
•
•
•
•
•
•
•
Aggressive service level agreements
Integrated and proactive system, application, network and SLA monitoring, management and
reporting. ASPs need to monitor, manage and report on applications based on SLAs. Unavoidable
service degradation needs to be predicted and communicated to customers in advance.
24/7 call center support. Even though self-service is expected to become prevalent in the ASP
industry, customers still expect to be able to contact live support staff. If the call center service is
outsourced, this should be transparent to the user.
Full data backup
Offsite storage of backup media and disaster recovery
Professional maintenance and upgrades of all applications and server hardware
Single-source bills for bundled services
While numerous hosting vendors are available to compete for Internet data center collocation services,
the number of players that provide application infrastructure support services is fewer. ISVs looking to
outsource the entire 7x24 support structure must keep in mind that typically, they alone hold the indepth knowledge of their application, and that access to source code and control over revisions cut to the
heart of the intellectual property value, and even viability, of their technology asset. Therefore, it is
realistic to expect that all but the largest vendors will need to provide some form of 7x24 support for
their applications. With the move to online business activity, xSPs should also link customer support with
online resources, so that support staff can view the customer’s history of interactions, a knowledge base
of customer questions and issues, and information about the infrastructure and applications.
10
Software & Information Industry Association: Software as a Service
Software Service Readiness Assessment
ISVs need to determine how well their applications will conform to the hosting model, and what
adjustments may be needed to ensure optimal performance, scalability and other key service
characteristics. Typically, the application must be evaluated in light of the specific environment in which it
will be hosted and deployed. Some testing facilities, such as IBM’s ASP Prime Centers, provide
suggestions on how to prepare the application for the service model, and certify applications meeting
those criteria. The following are key test criteria on which a typical application is evaluated:
•
•
•
•
•
•
•
•
•
•
•
•
Support for multiple users on a single server
Authentication and privacy for users
Automated application installation
Design considerations for distributed computing
24/7 availability
Number of supported users for a given system configuration (load testing)
Concurrency requirements
Optimal database access design for best performance in a Web environment
Type of end-user interface (browser or thin client)
High availability
Scalability
Resource usage (CPU, database)
Once the application has been tested in the laboratory, it should to be evaluated in the service
environment to determine availability, performance and multi-user capabilities. ISVs may need to request
assistance in adding functionality or resolving issues, especially to enable the application for a
subscription model. This can include establishing SLA guidelines and incorporating resource usage
accounting, license management and metering. These issues are good examples of why an ISV may want
to partner to bring the best possible service to their customers.
III.
Aligning with Application Infrastructure Vendors, Partners
For a successful deployment of a software service, the ISV may need to partner with the right technology
providers. Picking the right set of partners is critical, as your service business is only as strong as the
weakest link in a chain that will include applications, enabling tools, data centers, servers, billing,
metering, scalability, customer relationships and marketing. In choosing potential partners, the ISV must
consider the compatibility of business objectives and models among the various players, whether there
are potential conflicts with existing partners, and how the partners integrate with the ISV’s technical and
support staffs. It must decide who “owns” the customer and how the offering will be branded.
A lot of the early xSPs models were based on a client/server infrastructure via a proprietary or corporate
network. As the xSP market matures, it is important for xSPs to offer the ISVs a high degree of security
on the Web; since corporations also want secure remote access capability via the Internet. Furthermore,
xSPs should develop and offer service-enabled applications. A successful xSP also needs to have
strategic partnerships with service providers that offer a robust infrastructure; thus creating additional
values to the ISV market. Security measures are an important factor to consider when partnering with
technical providers and support staffs. Security plays an especially important role when companies
outsource their mission critical systems such as their e-commerce system, Web service hosting and
network data center.
Collocation, recoveries, real-time backup and redundancies of architecture are also factors when
outsourcing a network infrastructure service. These measurements prevent business from embarrassing
11
Software & Information Industry Association: Software as a Service
network or server downtime. SLAs have to be clearly defined and adhered to between the providers and
companies.
A. Alignment between Business Objectives and Resources
Many ISVs are faced with the reality that more and more software will be sold as a service offering. This
is a very different distribution approach to software sold in either individual shrink-wrap, electronic
software delivery or in the OEM model. As a service, software is viewed as a commodity versus a
permanent asset. This creates a major opportunity for the ISVs opening up new markets. At the same
time an ISV is faced with the challenge of capitalizing on this opportunity while maintaining the current
installed base of the traditional channel of software distribution. Perhaps the ideal solution for ISVs and
users alike is to deliver applications the users are familiar with and which are virtually identical in
appearance and functionality eliminating the frustration and cost of retraining. xSPs help to offload some
of the resources that an ISV would spend and share some of their responsibilities. Instead of spending
resources on customer services and channel management, this will free up resources for the ISV to
devote their time on their core competencies such as R&D and product development.
Vendor/Partner Fit with the ISVs Business Objectives and Model
An ISV looking for a vendor partner should seek out a service provider willing to commit to development
or with already developed deep expertise in their particular market. For example if the ISV’s software is in
the financial market, then they should look for an xSP that specializes in this area. xSPs that hone
expertise in a certain domain will likely be able to leverage the large and the medium size business
market. Furthermore, their expertise will create substantial consulting services and customer services
because of the knowledge that they bring which are highly valued by the marketplace. This creates huge
opportunities for the ISV to improve their brand recognition and revenue generation.
ISV should also look for xSPs that can offer one single solution, with the necessary partnerships already
established. The customers will be well served if the xSP can align all the integrated services (network,
applications, and services) under one service agreement and sell it as a single offering.
Potential Conflict with Existing Partnerships/Relationships
It is no secret that the software as a service model can dramatically change how an ISV sells their
software. When their software is offered in a service model, potential conflicts arise between the ISVs
traditional partners and the new relationships necessary to fulfill a SaaS model. Partners in development,
distribution and sales need to be evaluated in light of past and future customer considerations. Some
difficult choices may have to be made. Similar to what was witnessed in the transition to Electronic
Software Distribution (ESD), the ISV needs to take a proactive approach to navigate the disparate groups
and avoid conflict that could potentially hamper both traditional sales as well as sales through the new
service model. It's key to make sure that all partners are in the loop.
Economic necessity and supply-chain complexity are driving members of the SaaS supply chain to
establish various types of partnerships with AIPs, distributors, ISPs, telcos, and others in order to
compete effectively in the delivery of software as a service. Rather than conflicts, these partnerships
may bring several benefits to their members:
•
•
•
•
Core competencies. Partnerships allow companies to maintain focus on their core competencies while
delivering the higher value of a full solution to application users.
Cost sharing. Partners share the increasingly high capital costs of delivering SaaS.
Time to market. In light of the SaaS supply-chain complexity, partnerships speed the time to market
in comparison with a company that seeks to provide a full solution by itself.
Brand leveraging. Partnerships between companies with established brand names (for example,
AT&T) and companies with less visible brands enable efficient leveraging of the established brand to
gain immediate market acceptance.
12
Software & Information Industry Association: Software as a Service
Integrating with Technical and Support Staffs: Process, Procedure, Measurables
There needs to be a clear delineation and escalation process between the technical and support staffs of
the two parties. Expectations of Quality of Service (QoS) and SLAs have to be clearly defined and each
party held accountable to ensure customer satisfaction. For example, it has to be clear which party is
responsible for providing the application support, and which party is responsible for client hardware
support. Measurable processes and procedures should be implemented behind the scenes to assure
success.
Cultural Considerations
When a company outsources their mission critical applications and systems to a third-party vendor,
conflict may arise with their in-house IT department. While it may decrease the cost of investment and
resources for a company, the removal of a core business system may be perceived as a threat to the
internal IT department. Instead of designing, developing and implementing leading applications, the inhouse IT staff may feel they have been regulated to a supporting role for external vendors. This may not
create a good learning and competitive environment for the department and may cause the companies to
lose valuable IT talent. For the initial engagement at least in the short to medium term, it is critical to
have senior executives of the line of business to be champions of the SaaS implementation and own the
SaaS relationships.
Evaluating the Business Strength and Longevity of the xSP
The business strength of the xSP to an ISV is their capability to deploy mission-critical applications in a
short amount of time. ISVs should choose xSP partners that have clearly defined exit strategies and
migration paths should the ISV want to migrate to another provider. This gives the ISV flexibility to
switch from one provider to another, should an xSP fail to live up to expectations. While this may be
viewed as a shortcoming, it is also viewed as business strength as an ISV is free to forge relationships
with multiple providers.
There may be additional advantages for ISVs to “pre-enable” their applications for delivery on the Web
and over other networks without rewriting them. This allows them greater flexibility in their choice of
xSPs or the option of enabling the SaaS model within their own businesses and/or those of their VARs or
end-user enterprises. It also helps them maintain control of their branding, which could be diluted by
some third-party solutions or reliance on proprietary systems. By handling the service enabling before
distribution, the selection of the xSP model becomes part of the distribution channel choices of the typical
ISV and not a technology choice or an end in and of itself.
B. Technical Considerations in Picking Vendors, Partners
To make software as a service an attractive, profitable option, it is axiomatic that ISVs must select a
service provider partner who can offer an integrated operations, delivery, and reporting platform.
Surprisingly, this new platform is analogous to a familiar concept: supply chain management.
The New/Old Supply Chain Management
The true test of a successful business is the ability to fulfill customer requirements profitably by delivering
the product in the shortest time and at the lowest cost. This is basic supply chain management … from
demand, to delivery, to service and support.
13
Software & Information Industry Association: Software as a Service
Today’s service provider can actually drive Software as a Service through this traditional business model.
Figure 1. xSP Supply Chain Capabilities
xSP
ISV
(1)
Supplier
Mgmt
(2)
Offer
Mgmt
(3)
Customer
Care
(4)
Service
Assembly
(5)
Delivery
(6)
Fulfillment
Customer
(7)
Business Intelligence
Consider that core to the value-add of an xSP is the promise of compelling application offers from ISV
intellectual property, and the timely and accurate fulfillment of customer service requests. The business
processes of both supply chain management and software as a service management are the same, only
the enabling technologies are different.
The following section reviews the operational systems of the xSP. These systems are often referred as
the Operational Support Systems and Business Support Systems (OSS/BSS) infrastructure of the xSP,
which is used to maintain and enhance their operational capabilities. There are seven main areas (Figure
1) to consider.
Supplier Management
This area examines the xSPs capabilities to manage compliance to the contract requirements between the
xSP and the ISV, and insures all requirements are met. The supplier management function at the xSP is
responsible for offering ISV applications properly, ensuring license compliance, remitting payment, and
resolving issues. Key issues include:
•
•
•
•
Policy Compliance: Implementing key business policies throughout their operations, such as:
implementing license management processes, managing customer accounts properly (i.e. special
application pricing for educational or government markets), application service operations (help desk,
application service Levels), finance processes including customer accounts receivable and ISV
accounts payable, and business intelligence systems and reports.
Effective processes for key product management scenarios such as new application take-on and
effectively managing product launch dates and price change effective dates.
Providing a revenue audit trail from customer service delivery, through customer billing, to ISV
procurement.
Reporting and procurement systems that provide the ISV with required usage information that serves
as a basis for payment (i.e. application name, customer type, service volume, license type).
Offer Management
The second area of technical considerations for ISVs is a review of the xSPs systems and processes for
meeting market requirements with compelling service offers.
Packaging capability:
• The ISVs application provides “raw materials” used in the assembly of the final application service.
The product definitions (contracts, price lists, and product information) provided by the ISV inform
14
Software & Information Industry Association: Software as a Service
•
the xSP of proper use and policy requirements for the application as an element of the final service
offering.
The final application service offered to the customer is comprised of many service elements,
assembled from ISV applications and from the xSPs host resources. Consider the operational
capability of the xSP to flexibly mix and match these components into compelling offers. Examples
of such capabilities are offering a word processor with or without the spell checker, or mailbox with
additional storage options.
Pricing capability:
• Understand how end user pricing is managed. How does the xSP support multiple pricing models,
including usage pricing, named user pricing, concurrent usage, site pricing, or other pricing models?
Customer Care
The third area of technical considerations relates to the customer care processes implemented by the xSP
to support application service users. For example, the xSP may offer a single point of contact through a
customer self-serve Web based mechanism, or offer telephone care service through a call center. The
xSP should have:
•
•
•
•
A quick and easy way to view existing services for a customer, view service options available, change
services, view service status, and review pricing structures.
Customer care representatives with the ability to capture and track customer requests, make
commitments on behalf of the xSP, and fulfill expectations.
An ability to manage multiple views of a corporate customer, both at the corporate level and at the
user level. For example, implementing customer service policies set by a corporate representative, so
that employees of that company select options within predefined corporate standards.
The technical skills to offer multiple billing options - at a corporate level, cost center level, user level
and to provide usage activity reporting at multiple levels.
Provisioning (Service Assembly)
The forth area of consideration refers to the provisioning of ISV application and xSP host resources, and
secure access, to enable the application service to the user. Provisioning refers to the assembly of these
resources in the proper sequence and granting access to the user.
•
•
•
•
Review provisioning documentation and change control. There should be clear instructions for the
assembly of host resources, network resources, storage, database access, directory access and
rights, application elements (application service raw materials), and security.
Automation support for provisioning, from fully manual to fully automated. Customer provisioning
requests should be implemented quickly, leveraging systems and processes that improve provisioning
speed and quality.
Review “customer to customer” cycle times to implement the specific provisioning requests, and
check the control mechanisms for tracking successful completion of these requests.
Review the xSPs ability to control provisioning actions so that they conform to the ISVs licensing
terms.
Delivery/Fulfillment
The fifth area of consideration refers to the delivery of the application service to the user desktop. Since
applications are derived from a variety of technologies, the ideal platform clearly must be designed to
accommodate a variety of environments. Leading environments include:
•
Server-based computing: In the server-based computing model, an application is run on a server, but
the user interface is presented through a thin client application or Web browser to the end user. This
model reduces the need for complex deployment strategies, retains the look, feel and functionality of
the original application and works over low or high bandwidths. Some solutions can offer cross-
15
Software & Information Industry Association: Software as a Service
platform compatibility on both server and client sides and allow ISVs to retain all branding. Some
pure software solutions can “pre-enable” out-of-the-box applications. Some solutions, however,
require intermediate server software and/or hardware. This model provides significant benefits to IT
groups and xSPs for rapid one-to-many deployment and management of applications.
•
Hosted client computing: Hosted client computing allows an application to be served via a server,
delivered over a network, and executed on the user's desktop, but the application is not deployed or
installed on the desktop. When the user is finished using the application, it is removed without ever
having been physically committed to the user’s machine. Since its code is served via the server while
the processing power resides with the client, hosted client computing has the central management
benefits of server-side computing with the performance and scalability of client-side computing. This
method works best where high bandwidth is available. A robust HCC scheme also includes caching
technology in which an application’s segments are cached on the client’s PC - allowing an application
to start as quickly as if it were installed locally. To the user, applications appear identical to installed
applications without requiring significant server resources.
•
Web-based computing: Deployment of applications via the Web has increased over the last five
years. By simplifying user interface logic and separating application data and user data, a Web
application can be developed quickly, updated anytime, and be maintained without user interruption
or knowledge. The only piece of software an end user needs is a Web browser that is compatible
with any additional technologies the developers have used. Web applications can also be tailored for
the network on which they are used. It offers the ability to render the user interface dynamically as
appropriate for the device and network speed used by the client. Rewriting existing applications for
Web deployment can be costly and time-consuming, however, and will very likely not maintain the
look, functionality and speed of the original.
Also review the xSP's visibility to application service delivery, typically enabled through application service
metering tools. The metering systems used by the xSP should enable robust reporting for customer, ISV,
and xSP use. These reports are also the basis for customer billing, ISV payment, and XSP service level
management.
Business Intelligence
The sixth area of technical considerations refers to the xSPs capability to share application usage patterns
and other business intelligence with the ISV. What business information should an ISV expect from the
xSP so that together they can build a better xSP business plan?
•
•
•
•
The need to monitor usage prior to implementing new pricing or packaging models.
Visibility to activities of other channel partners (VARs, System Integrators) that leverage the xSP’s
services.
Ability to monitor application service levels.
Visibility to customer application activity and trouble tickets for improved application quality.
Application Enablement
The final area of technical consideration refers to the xSP’s readiness review of your application, and how
well the application will perform in the application services environment. Most applications used today
are not designed for the hosted environment and the automated processes of an xSP. The ISV needs to
understand the requirements and benefits of enhancing the application to take advantage of the xSP’s
service delivery capabilities.
•
Enabling fully automated provisioning by exposing API’s for customer and user maintenance
• The processes for setting up a new customer
• The processes for adding, changing, deleting users
16
Software & Information Industry Association: Software as a Service
•
•
•
Instrumenting meters within the application, or employing a third-party metering system, to enable
new measures (new pricing)
Enabling product delivery over the network, or employing a third-party delivery system
Working with multiple xSP’s. Standard approaches for product definitions, provisioning, metering
that can be leveraged across multiple xSP’s.
The Need for an Integrated Platform
Figure 2. Software as a Service Platform
xSP
ISV
(1)
Supplier
Mgmt
(2)
Offer
Mgmt
(3)
Customer
Care
SaaS
Platform
Billing
(4)
Service
Assembly
(5)
Delivery
(6)
Fulfillment
Customer
(7)
Business Intelligence
Support
Licensing
By leveraging the supply chain management concept for Software as a Service, ISVs can focus on
fulfilling their customers’ applications demand profitably in the shortest time and at the lowest cost. But
to truly succeed, ISVs should also expect that their Software as a Service platform (Figure 2) integrates
with industry-standard management applications such as licensing, billing, provisioning, network
management, and customer support. With the ability to integrate industry-standard management
applications, ISVs can respond shrewdly to their dynamic business needs.
IV.
Application Integration
In the context of this discussion, application integration is actually a misnomer in the xSP community.
What xSPs are looking for in reality is interoperability between applications in a hosted environment.
Does your application rely on third party applications or data?
One of the first questions the ISV needs to ask is whether their applications rely on third party
applications or data. In a typical hosted environment the application and the data layers may be
physically located in completely separate environments. For xSPs to reach an economy of scale these
layers may need to be hosted in a shared environment. For example, a company’s time management
application may need to tie data to the billing application. Building small applications that do nothing
more than move data from one hosted environment to another could easily solve this issue.
Alternatively, each application that shares data could run in a single hosted environment.
17
Software & Information Industry Association: Software as a Service
Does your application require third party maintenance and support?
One of the concerns that xSPs have in this hosted type environment is guaranteeing uptime for clients.
Commonly referred to as Service Level Agreements, SLAs often require the xSP to “lock down” the hosted
environment to third parties. This is particularly challenging for applications that require on going
maintenance, integration, and customization. For these applications to run in they must be hosted in a
dedicated environment or redesigned to allow for multiple third party maintenance, integration, and third
party support. For example, Great Plains requires third party integration and customization, which
requires a dedicated environment. To solve this, Microsoft is currently rewriting Great Plains module by
module for the Web.
Data in a Shared Environment
It cannot be assumed that all data stores will be hosted in a dedicated environment, thus the
corresponding databases must be designed to operate in a shared environment. Here the issue is
allowing one data server, or “cluster”, to host databases for multiple applications and customers in a
shared, yet private, environment. Most applications are designed with data models that prevent xSPs
from sharing the same data server for multiple databases and/or customers. It is crucial for the ISV
community to recognize this dilemma before moving forward with application redesign or the hosted
environment.
Interoperability
Some applications need a variety of interoperability features. There are a number of current xSP models
that will assist ISVs with this solution. The most obvious is hosting the application with an xSP that
utilizes a model of sending APIs for delivery of applications. Another solution that is obvious, but not
economical for the ISV in the short term, is the rewriting of the application utilizing Java. Ideally, it may
be more economical for the ISV, hosting partner, and end user to solve the problem by rewriting the
application in a Java type format. ISVs may apply a short and long term objective when dealing with this
issue.
Where are your ISV partners in their xSP strategy?
In today’s working environment many applications currently require integration with third party
applications. For all of the reasons stated above, it is crucial that ISVs understand where their software
partners are in moving to the hosted solution and make sure that everyone is heading down the same
path. ISVs need to make sure they are bringing similarly designed applications to market to ensure a
pleasant end-user experience.
V.
Pricing / Licensing Models
In considering a SaaS strategy, ISVs should carefully consider their value proposition as an application
service. It makes good business sense to revisit the core functionality of application software to identify
new ways to add value in a hosted application environment, including connecting users together to share
information, linking to public information sources, and enabling supplier-buyer communication and
possibly trading. Well-designed and well-executed market research can help identify new opportunities,
while significantly reducing the risk of your hosted service initiative. Working with focus groups and
current customers can provide a trove of data in determining a solid pricing scheme.
The Price is Right
There are currently a number of pricing/licensing models that are being used/tested in the application
hosting market today. There will also be many more that emerge as the market grows and matures. In
general, the industry proposes 3-year service contracts with end-users, although many offer 2 and 1-year
contracts at a higher rate. This section identifies the major models that are in use today, describes them,
and lists the major positives and negatives aspects of them from the ISV perspective.
18
Software & Information Industry Association: Software as a Service
Usage Model
The foundation of the usage model is that an end-user will pay only for resources that are used. There
are many resources that are utilized while using an application-hosted product. Some of the major
resources that can be measured (and charged for) include:
•
•
•
•
•
End-user logged time on the application
CPU cycle time
Application server storage
Data base server storage
Bandwidth used
Positive aspects of the Usage Model:
• End-user is charged only for what is used
• Positive selling point
• Measured data allows for early warning for scalability
Negative aspects of the Usage Model:
• Need to measure usage carefully
• (May) discourage additional use (reduces revenue opportunity)
• Introduces possibility of conflict over billing
• Doesn’t allow for “value” pricing
• Makes comparison pricing easier (than other models)
Named User Model
The named user model is based on charging any authorized user a regular fee to access the applicationwhether they use the application in a given time period or not. The current industry trend is to charge
per month, although there are xSPs that charge on a daily or weekly basis for short-term projects.
Positive aspects of the Named User Model:
• Consistent with current practice of many ISV license pricing
• Easy to understand and is accepted as a “billing philosophy”
• Easy to present (sell)
• Encourages wider use of application within an end-user company
• Allows easy management of adding/de-activating user
• Allows for easy billing
Negative aspects of the Named User Model:
• Model is in conflict with the xSP licensing models of companies which charge on the basis of
concurrent usage (see below)
• Easy for end-user to reduce services
• Not based on usage; can be abused by power users
Machine ID Model
The machine ID Model is similar to the named user model except that instead of the software being
available to a single user on many machines, it is available to many users on a single machine.
Positive aspects of the Machine ID Model:
• Consistent with current practice of many ISV’s licensing pricing
• Allows multiple users to have software access
• Permits multiple users to "sample" software with lower usage costs
• The inconvenience of going to a particular computer encourages additional sales for other users
• Encourages wider use of application within an end-user company
19
Software & Information Industry Association: Software as a Service
•
•
•
•
•
Supports lab usage
Easy to understand and is accepted as a "billing philosophy"
Easy to present (sell)
Allows easy management of adding/de-activating user
Allows for easy billing
Negative aspects of the Machine ID Model:
• Easy for end-user to reduce or eliminate services
• Can be viewed as inconvenient by end-users who must go to different computer
• Not based on usage
Concurrent User Model
The Concurrent User Model is based on allowing a certain number of users to have simultaneous access
to the application. There can be a much larger number of “authorized” users than can access the
application at the same time. If more authorized users wish the access the application simultaneously
than there are concurrent connections, they are denied access.
Positive aspects of the Concurrent User Model:
• Consistent with current practice of many ISVs licensing prices
• Easy to present (sell)
• Can appear (and be) good value to customer
• Reflects (better) actual usage of system resources
• Easy to bill
Negative aspects of the Concurrent User Model:
• Has possibility of reducing revenue opportunity
• May discourage growth
• Requires administration of all authorized users (additional administrative cost)
• Is in conflict with Microsoft ASP licensing program
(End-user) Site License
This model simply charges a regular fee for unlimited access for any employee of the company that is the
customer. The prevailing industry standard is to charge a monthly fee to the company over a one, two,
or three-year contract.
Positive aspects of the Site License Model:
• Consistent with most common ISV current license pricing model
• Very easy to administrate
• Easy to present (sell)
Negative aspects of the Site License Model:
• Difficult to price for maximum revenue
• Have all administrative costs with variable revenue opportunity without revenue upside
• Potentially difficult to prevent abuse of authorized users
• Many costs are based on named or concurrent users- a significant financial risk.
Combinations
Many xSPs have developed flexible pricing that is a combination of the models described above. For
example, a pricing structure could include a fixed monthly fee (site license), small named user monthly
fee, and (larger) concurrent user monthly fee. A combination such as this could be effective when the
xSP vendor costs could be based both on concurrent and named user resource usage. It would eliminate
financial uncertainty as usage volume varies (or is unknown) going into the future.
20
Software & Information Industry Association: Software as a Service
Positive aspects of a Combination Model:
• Reduces financial uncertainty for both ISV and end-user
• Additional revenue opportunity as usage grows
• Allows end-user to project costs
• Allows greater pricing flexibility
Negative aspects of the Combination Model:
• Can be administratively complicated
• Might discourage additional usage due to cost awareness
ISVs need to work with their hosting partners to determine a pricing scheme that meets their needs as
well as those of the xSP partner. This is especially true if the ISV chooses to partner with the xSP through
a revenue sharing model based on customer deployment and not a simple licensing model.
Does one pricing model fit all?
As mentioned above, there are situations where it is best to combine pricing models. For example, an
emerging model is a combination of a monthly named user fee and concurrent user fee. This reduces
financial unknowns and properly reflects costs for certain xSP costs. It is also our view that pricing will,
over time, change as SaaS gains market acceptance and competition increases. A common plan today is
to be flexible and tailor pricing to fit the industry, the ISV needs, and the end-user requirements.
Determining the "True Value" Price
Determining the “true value” of application hosting is complex. There are many considerations in
analyzing the value of application hosting products. Among the major considerations are the strategic
objectives of the ISV, the total cost of ownership (TCO) of a license installation, the competitive climate,
and the demand from the customer community.
Strategic Objectives of the ISV
• What is the strategic motivation for considering offering Software as a Service?
• Has a competitor created one yet?
• Is there pressure from the customer community to offer one?
• Is the ISV highly profitable and in no hurry to threaten the current business model?
• Is the ISV losing money and feels a need to offer a new product?
• Does the application lend itself EASILY to an application-hosted product or is there a significant
development investment needed to get it ready?
• Is the service offering targeted at existing prospects (and can therefore threaten current revenue
from license sales) or is targeted at new markets?
Demand from the Customer Community
The next step to understanding the value of software as a service is to develop a list of the features and
benefits to an end-user. There are many obvious benefits such as:
•
•
•
•
•
•
•
Available anywhere, anytime
Access to current version of product at all times
Reduces support costs
Reduces dependence on internal IT staff
No capital investments
Expensable (vs. depreciable)
Cost can be budgeted
Each market attaches certain values to the benefits listed above (and more) and an ISV needs to review
them for their respective customers.
21
Software & Information Industry Association: Software as a Service
TCO of a License Installation
It is assumed that an ISV will, at least for the short term, continue to sell and support license sales.
Therefore, it is important to establish the total cost of ownership for an end-user to install and support an
application internally for a 3 or 5-year period. An ISV can do this by creating a spreadsheet that
identifies all costs (hardware, software, installation, support, training, and others) both currently internal
and external to the company that are needed to keep the application up and available to end-users. It is
also important to analyze the sources and amount of gross profit that is created for the ISV. It is critical
to understand an end-user’s total costs as a benchmark or framework for understanding the value of an
application-hosted product to customers.
The Value of Software as a Service vs. a License Sale
For many applications, the ISV must consider that the VALUE to the end-user of renting an application is
higher than buying a license and installing it internally. Given the benefits of SaaS listed above, there are
many end-users that will get more value from it. Therefore, it is important, when pricing the product, to
consider the value to end-users - not only costs. Even if it is less costly to “sell and support” software as
a service, if the value is greater, then the price should be higher.
Impact on Revenue, Income Statements and Balance Sheet
For many ISVs, software as a service can create more revenue and gross profit than selling traditional
licenses. However, it is highly likely that the first year revenue and profit will be lower when selling SaaS
compared to a license. This is because the initial license sale, which often represents up to 80% of the
total revenue over a 3-year period, doesn’t occur under SaaS. In many pricing modeling, revenue and
gross profit under application hosting “catches up” to an equivalent license sale only after the end of the
second year. However, it generally is significantly more profitable over a period of longer than 3 years.
Key factors in determining the time to payback for a service provider model include sales commissions,
hardware asset purchase and potential economic penalties related to failure to achieve service levels. If
sales commissions are paid in lump sum upon revenue recognition, and they are based on lifetime
contract value, a negative cash flow of several months may be implied solely to pay the commission.
Likewise, the provisioning of hardware and the effects on the balance sheet and cash flows will depend
on whether the customer, the hosting provider or the vendor takes title to the equipment. The cash
outlay, asset value and amortization stream then reside with the party taking title. Finally, economic
penalties that typically surround non-achievement of SLAs can easily exceed service fees. All of these
factors need to be considered when developing the service business model and plan. Therefore, investors
and shareholders need to understand that the P & L statement will reflect lower revenue and profits in
the first year or two of an application hosting initiative.
Market Specific Considerations
Due to the fact that SaaS is a new concept to many consumers there is very little research information
regarding customer behavior and the price/value considerations of SaaS. Some research done in the past
shows basic principles can be effective in pricing a SaaS service for the business end-user market.
Customer research, relation to current license pricing, impact on bottom line and competitive factors all
play a role in determining the service price of any particular application. Sales channels also substantially
effect pricing: business productivity software generally sells through a wide variety of resellers, vertical
market software is often only sold through a direct sales force or just a few partners, and enterprise
software is usually sold through large consulting organizations as well as a direct sales force.
Business Productivity
As horizontal applications purposed for a wide audience, service applications of this nature tend to
warrant a lower price point. Typically, they are rented on a monthly, per user basis. As mission-critical
applications, the value of renting it as opposed to installing it on the desktop is a more difficult sell. An
22
Software & Information Industry Association: Software as a Service
early opportunity is to bundle a number of software products into a complete solution. The small &
medium size business community is a prime market for these types of solutions.
Business productivity applications generally compete with a large number of similar products. Assuming
that their license sales channel is currently competitive (i.e. more than one organization sells it), SaaS is
an opportunity to expand their sales channels. As mentioned above, the price is a function of many
factors. Once the pricing is established, the ISV will presumably be able to maintain its' margin, since it
will be selling wholesale to xSP's that will include the software in their unique solution of products. The
wholesale price should be able to be maintained.
There are also opportunities to create a new customer set who will be receptive to add-on products. For
example, Intuit, recently introduced QuickBooks for the Web at $14.95 per month, per company for up to
20 users. The benefits to utilizing it in a service are the ease of setup, customizable features not offered
in the shrink-wrap product, as well as collaboration tools that bring distant users together, and save time
and money for the organization. Modules can be sold once the customer relationship is established.
Additionally, these service offerings provide the opportunity to add on services as time progress. For an
ISV with a Web-based sales force automation product that sells for $40 a user a month, it's not difficult
to make the sale of a corresponding customer relationship product at an additional $10 a month. The
service-based nature of the product allows for easy integration of the data and eliminates the need for
costly consulting to integrate the products. The continual interaction with the customer through a service
offering opens many new sales opportunities. In developing the price point for business productivity
applications, the ISV should consider the current value price structure but also take into consideration the
additional services you may be able to add-on later.
Vertical
The software as a service model is especially attractive for vertical software applications. The expertise of
the ISV and the focused nature of the application afford the opportunity for the service model to provide,
in many cases, a more effective (valuable) product to their market. Given the unique product offering,
the price point tends to be higher than that of a business productivity application. The opportunity is to
reach mid-market customers within the vertical industry that did not previously have the resources to
purchase the product. Many vertical market applications are not considered mission critical to warrant the
time and cost of a full implementation. Vertical ISVs need to consider a variety of pricing models to
satisfy the needs of each particular customer.
For example, take a Computer Aided Design (CAD) Program that costs $20,000 per license. For an
architecture firm of 50 employees that is a significant capital outlay annually and a cost that discourages
the purchase of the product in significant numbers. They may buy one or two licenses. However, if they
are given the opportunity to purchase it through a service offering on a monthly basis, they are likely to
rent more seats as they can both spread the costs out as well as pass them on to the client. Moreover, a
service offering will be able to attract customers that simply don't have the capital to purchase licenses.
Additionally, many vertical applications take in consideration a lot of knowledge based information - latest
construction regulations, emissions standards, etc. - and with a service based offering these
considerations can be integrated into the software immediately. An additional selling point is that a
service platform allows end-users to access such things as a manuals and FAQs, online training facilities,
and moderated discussion forums which facilitate communication and more effective application usage.
As mentioned above, vertical ISV’s products lend themselves to SaaS: they are costly, they service a
small, but committed market, and are of significant value. Since the VALUE of SaaS is higher than a
licensed installation, it should cost more. Therefore, it is important to carefully define the true total cost
of ownership of a license installation. Once the actual cost per month per user is calculated, the SaaS
pricing can be developed. Given the fact that vertical software often has little direct competition, initial
23
Software & Information Industry Association: Software as a Service
pricing can hopefully be sold at a monthly price that is higher than the imputed monthly cost for the
license installation.
Enterprise
Companies providing enterprise applications were the first proponents of the SaaS model. These ISVs
saw the opportunity to reach out to new markets and expand their customer base in the face of shrinking
IT investments among large Fortune 1000 customers. Given the complexity of ERP applications, they
remain a higher price point.
Some ERP companies are charging the same licensing fee of the installed application but remitting it over
a few years. The cost savings for the customer are coming through the time-to-market advantage,
savings in consultants to install an implement the application across the organization, and the capital
investment in hardware and software for the internal installation. PeopleSoft contends that customers
using eCenter, their SaaS offering, are witnessing savings of one third over a three-year period.
Typically, Enterprise ISVs charge on a named user basis on a monthly fee. Enterprise ISVs generally sell
through consultants, accounting firms, as well as direct. While only the direct sales can control end-user
pricing, the wholesale price to third party resellers will be a function of volume, leverage, and competitive
pressure. Each third party reseller will include their own fees in their solution, but the Enterprise ISV is
protected because their revenue is already defined.
VI.
Managing the New Channel Paradigm
When ISVs look at their service business model it is essential that before they go to market they take into
account the entire global value chain, from application creation to the final customer sale. What have
been largely overlooked in the contemplation of software as a service are the marketing, sales, and
distribution pieces of the value chain.
Providing a service creates new channel considerations for an ISV. In the past, the primary channel has
been resellers and integrators serving end-users. In the service provider paradigm, there is a need to
build a new service provider channel. Critical success factors for service providers include efficient
operations and processes, expert management staff, and scaling of common solutions to amortize skill
and hardware investments across multiple clients.
An additional need to consider is application customization and integration, which historically has been
provided by vendor professional services groups or by systems integrators. In the new, hosted service
paradigm, the hosting provider needs assurances that any application modifications and customizations
can be supported going forward. This makes third-party outsourcing of application integration and
customization services more challenging. Over time, end-user and hosting provider preferences should
evolve towards modifications that come from the vendor’s professional services group, or from the
hosting providers own integration and customization teams. Intimate knowledge of application
enhancements is necessary in order to provide effective support.
Moving forward, hosting certification programs, such as the SunTone program from Sun Microsystems,
can be expected to play an important role in validating the “hostability” of application enhancements.
Companies setting up channels should consider applying such certification programs in order to establish
oversight and review over the quality of solutions that are delivered to end-users.
xSPs can be looked at in two lights. First, they can be viewed solely as a fulfillment channel providing the
hosting and infrastructure necessary for the ISV to sell their product directly or in association with their
current channel partners including system integrators and VARs. In this scenario, the xSP is not
24
Software & Information Industry Association: Software as a Service
responsible for demand generation or sales and marketing. They are simply offering their expertise as an
outsourced service provider.
However in a different view, the xSP can both provide the service solution as well as be a synergistic
partner in the lead generation development as a sales and marketing engine. Many of the leading xSPs
work with the ISV to nurture existing channels as well as to develop additional channels for the service
offering. Many xSPs realize the necessity of prophesizing the SaaS model and have developed
relationships that the ISV does not currently possess. For example, system integrators and VARs have
slowly started to embrace the SaaS model and are working with xSPs to provide a service or a suite of
services to their clientele. These integrators and VARs remain the touchpoint with the client. The benefits
of this are significant in that the xSP may help to develop a new channel of distribution for the ISVs
software, one that augments the traditional channel relationship.
Choosing a Partner who Supports the ISV Channel Strategy
It is in the best interest of any software vendor to consider how to grow sales while maintaining company
goals, such as market share, name recognition, market adaptation, and of course profit. Any new avenue
for distributing product must go through this decision making process, whether it's CD-ROM, DVD, ESD,
xSP or even a new geographical market like Europe or Asia. So, when choosing an xSP partner, the first
question the CEO of a software company should ask is "How are you going to help support my business
strategy?"
Picking Proper xSP Partners
Naturally, the ISV will be utilizing its existing channels. But one of the questions an ISV must ask if they
plan to partner with an xSP is what part of the overall marketing and sales effort should be derived from
the xSP.
If an xSP is to be used mainly an enabler, then that should be determined from the onset of the
relationship. However, because there could be a range of value chain scenarios, in evaluating an xSP an
ISV should ask questions such as:
•
•
•
•
•
•
•
Is the xSP planning to be as sales engine? How specifically will the xSP help market and sell my
application as a service?
How will the xSP brand, market the service? Will it compete or diminish ISV efforts?
How willing is the xSP to work with my existing channel partners, VARs, sales force etc.? If willing,
how will it work? - Who gets paid what? Who hands off to whom? Who owns the customer? Etc.
Is the xSP willing to work with new channel partners such as VARs, aggregators, portals etc.? If yes,
how will it work? - Who gets paid what? Who hands off to whom? Who owns the customer? Etc.
Does the xSP bring new channel partners to the relationship?
How does the nature of the channel relationship play into how I service-enable my application?
What about the use of multiple xSPs? Will this provide a wider channel? How will the xSPs conflict
with one another? How will they conflict with existing channels?
xSPs and the development of this new channel don't replace the marketing activities of an ISV or its
existing channel relationships. It's critical in going forward that the ISV works with the xSP and existing
channel partners to reduce conflict and the possibility of eroding overall sales. In order to avoid conflict
some ISVs have chosen to differentiate their service offerings allowing xSP channel partners to develop
the product and pricing schemes for certain markets. One typical example is a large ERP company that
provides a direct-hosted model, but only if the end customer wants a complete solution from the vendor.
If the end customer only wants to use a particular module or portion of the ERP package, the vendor
directs those sales to xSP partners for fulfillment. Other ISVs have differentiated along vertical lines and
ask their xSPs to focus their business around a discreet market space and focus on the solution set
needed for that particular industry. Still others work with regional xSPs to drive sales geographically.
25
Software & Information Industry Association: Software as a Service
Additionally, when ISVs create and manage a channel program they need to take into consideration that
the needs of xSP partners will be different then those of traditional channel partners. Furthermore, at this
stage in the life cycle of software as a service, end-user adoption is a key consideration. ISVs need to find
xSP partners that are working to help the customer understand the value proposition as part of the sales
process. It is critical to find partners who can be messengers of the service model.
Reselling One’s Own SaaS
If an ISV chooses to become a service provider for its own software, it needs to consider how this will
affect their existing channel. Some questions that and ISV should ask itself include:
•
•
•
•
•
•
•
How will the service model affect existing channel relationships?
Will I allow the existing channel to resell the service offering? How will they be compensated?
Am I going after a new market with my service offering? Do I need to create a new channel?
How am I going to manage the competing forces of my existing product and my new service
offering? How do I manage the compensation of the direct sales team?
What percentage of my customers would I like to migrate to a service model?
What incentives can I provide to move channel partners to evangelize the new service offering?
How am I going to train and certify channel partners to sell a SaaS offering?
It is important to consider channel development moving forward in the creation of a service offering.
Specific tactics and ISV should consider include:
•
•
•
•
•
•
New channel partner programs
Private label stores offering your services
Affiliate links
Discount pricing to encourage use of xSP services
Rebates for VARs and System Integrators to get involved in your xSP programs
Lead generation programs: reward resellers by passing leads to them
Aggregators
Handling the distribution of software services is another issue that is currently being addressing in the
marketplace. Whether the product comes down a wire or out of a box, there is a place in the value chain
for someone to help ISVs deal with all their resellers and customers. A new breed of provider has arisen,
that of the "Service Aggregator."
The aggregator combines service offerings from a number of different ISVs and then integrates them into
a comprehensive offering for the VAR or end-user. The aggregator can expand appreciably the market
reach of products by managing the channel for the ISV. Both traditional wholesale distribution
companies, e.g. Ingram Micro, as well as new software service aggregator companies, e.g. Jamcracker,
are providing their front- and back-end expertise to ISVs and xSPs. Successful aggregators are able to
assemble a collection of products the market is seeking and deliver them through a network of resellers
either online or off-line as well as possibly adding other service offerings.
Market Specific Considerations
An ISV has to find the right provider that is focused on their market. They have to look at the types of
customers the xSP is targeting and their strategic partners. There needs to be a synergy between the
partnership and the size of the market in which they are targeting. A major difference in the SaaS
opportunity for the three application sectors below is whether the ISV can or should develop a
relationship with more than one xSP. The decision should be driven by the nature of the application and
the existing sales channel for each ISV.
26
Software & Information Industry Association: Software as a Service
Business Productivity
Redundancies, recoveries and collocation services play an important role in business productivity
application hosting. Business productivity applications are usually mission critical with time restraints; and
companies cannot afford to have any disruptions. Business productivity ISVs, since their products are
horizontal, may have an opportunity to partner with multiple xSPs. Many xSPs have a business model
based on creating demand through their own sales channel. If the ISV has sales channel that would not
be threatened by competition (or do not have the leverage to prevent it), horizontal ISVs can potentially
drastically increase their sales force through multiple xSP relationships. Of course, this creates issues of
both branding (will the xSP require unique branding where the ISV brand gets lost?) and whether
multiple xSPs will create price competition where margin opportunities will suffer.
Vertical
Vertical market ISVs generally require a very knowledgeable sales staff that serves a demanding,
specialized market. Given the complexity of the product, the xSP may not be expected to create
demand. The ISVs direct sales force and VARs will most likely continue to play an active role in the
deployment of the new offering. The exception to this is if the xSP is integrating a number of applications
in a vertical market and intends, through its own sales channel, to offer a suite of products to this vertical
industry. If this path is taken, care must be given to ensuring that the xSP sales effort complements
rather than competes with the existing ISV sales channel. To date, xSPs hoping to outsource a full
vertical application suite of have struggled to gain acceptance within the industry.
There are xSPs whose business plans are based on partnering with vertical ISVs by providing the
technology and application delivery. Sales creation continues to be the responsibility of the ISV and it's
VAR partners. This partnership allows ISVs to brand their software service, control the pricing, and sales
channel. The xSP isn’t competitive with the ISV and generally will generate revenue only as the ISV
successfully sells software as a service. This model may be the most appropriate for the majority of
vertical or specialty ISVs.
Enterprise
Similarly the enterprise market has different needs and issues than the vertical and business productivity
application software service market. Here the market may be focused on supporting a large pool of
employees, vendors, stakeholders and customers. The application hosting has to satisfy several
audiences with different productivity needs. The xSP needs to have a robust infrastructure to support
security, remote access across multiple devices, policy management and authentication. An ISV has to
examine all these criteria and ensure that the model fits with all their constituencies.
Enterprise application ISVs also have an opportunity to work with a number of xSPs. Generally, these
software products are sold and supported currently by a number of VARs, large consulting organizations,
as well as an internal sales organization. Therefore, the current competitive sales landscape assumes
multiple channels for end-users to acquire the product. These competing sales efforts will support
multiple xSPs, which will undoubtedly increase sales for the enterprise ISV. However, the complexity of
installing and supporting enterprise software does require an xSP that is sizeable with the technical and
human resources to properly support large customers with complex needs.
In the end, nothing is quite as effective as a local product representative - certainly more so for B2B, but
also for B2C. If a product or service is available on a worldwide basis an appropriate partner may even be
able to connect with global VARs, system integrators and resellers to really boost the SaaS initiative and
broaden sales opportunities as a whole. Making the channel a top priority will ensure a prosperous SaaS
strategy. Ignoring or bypassing the channel will most certainly hurt overall sales in the long term.
27
Software & Information Industry Association: Software as a Service
Customers
As an ISV working with SaaS partners to provide the service offering, certainly the customer must be
considered. Some to the issues to consider include:
•
Keeping control of brand identity. Make sure this issue is resolved from the onset. Be very
specific about this issue and maintain co-branding at a minimum.
•
Who owns the customer? This largely depends on the nature of the partnership and who in the
value chain (could be more than one) is taking responsibility for sales, marketing and customer
relationship management. The ISV may want to focus solely on developing software or feel they want
to have the relationship with the customer or a myriad of iterations in between. The issue of
customer ownership is closely related to the business model the ISV chooses to employ. If the ISV
elects to sell perpetual use software licenses to end-users that make their own hosting relationships,
then the hosting provider will “own the customer,” since there will be no direct contact or tie between
the vendor and the customer. If, on the other hand, the ISV delivers a complete service offering to
the customer, then the ISV has the option of “owning the customer” by co-branding the offering with
the service provider, or by private labeling the hosting service.
•
Convert existing customers or not? This relates to the pricing model. However, an ISV should
offer the best solution for a particular customer's needs as long as the ISV can still make an adequate
profit. It's not likely to result in a lifetime customer if the ISV conceals a lower cost purchase option
from their customer. A simple conversion strategy for current customers is to offer hosting services to
existing customers where the charge for the software license fee is eliminated from the service price.
There may also be upgrade fees and the like for such an offering.
•
Licensing Considerations. Part of the difficulty in finding the right pricing for software in flexible
service model is that a customer can pay only for what they need in terms of users, usage, time etc.,
thus possibly reducing the ISVs per customer revenue. On the other hand this may be offset by the
prospect of greatly reduced software piracy. ISVs embarking on a service provider path need to
decide whether they are amortizing the purchase of a perpetual use software license that will be
hosted, or providing the lease of software as part of the service. User and prospect feedback should
be carefully considered when determining an approach.
How is marketing different for a service?
In some cases delivering the product over the net as a service will, in the short term, change or limit the
target customer group. A SaaS offering changes the value proposition to the buyer and so will lend itself
more readily to certain types of software products. ISVs have to very carefully consider both target
marketing and product positioning when looking at software service models. Different methodologies
must be implemented. In general, the marketing issues revolve around the advantages that need to be
promoted and the concerns that need to be overcome.
The advantages that need emphasis include:
•
•
•
•
•
•
Lower Cost
Distributed Access
Platform Independence
Value Added Drivers (faster time to market, no technology obsolescence, and the ability to utilize
best of breed applications)
Outsourcing Drivers (IT staffing shortages, predictable cash flows and internal efficiencies)
Macroeconomic Drivers (increased global competition, rapidly changing technology and access to
better software helps to level the playing field)
28
Software & Information Industry Association: Software as a Service
Concerns for potential buyers of software on a service model that need to be overcome include:
•
•
•
•
•
•
•
•
•
•
Total Cost of Ownership, (IT costs, pricing matched to actual usage, increased bandwidth demand,
integration, implementation)
Security (Both storage and network security)
Bandwidth (Increased demands because of the necessity of being constantly connected)
Performance
Service Levels Implementation
Integration
General lack of customization
Availability
Vendor viability
Lock-In (Ability to get out of the hosted model and take control and ownership at any time)
Evaluating Global Issues: Legal, Technical, & Business
More so than ever, the Internet offers the ability to reach markets previously unattainable. There are
copious considerations when choosing a business partner who can serve a ISVs global needs. Even if a
global strategy is not a current consideration, careful analysis of a business partner's strength in this area
will ensure that such a strategy can be rolled out at any time. Some common issues to consider include:
•
•
•
•
•
Business Support: localized customer service (telephone, e-mail, Web, products); product
management (pricing, updates, etc.); territorial revenue recognition; channel integration via channel
partner programs
Legal: territory management for restricted territories; global legal infrastructure; worldwide privacy
compliance; worldwide encryption compliance; local tax registration and compliance; data residency
requirements
Marketing: channel integration and assistance; e-mail management; electronic coupons/rebates
(direct to customer and channel programs); special sale pages; reward program.
Accounting: standardized reporting; payment distribution via check or bank wire or other methods;
payment distribution directly to channel if required; independent audits
Transactions: multiple currencies; multiple payment methods; fraud protection, including
proprietary international digital product fraud detection and prevention; online real-time sales
reporting; localized navigation and checkout in supported languages
VIII. Conclusion
Software provided as a service thoroughly changes the way a software company does business. From the
development cycle to the myriad of relationships that drive the production and sales of a product to the
operations and revenues of the company, transitioning to a service model will force ISVs to rethink
everything that they do.
However, it also provides the opportunity to develop better software that can meet the needs of an ever
demanding and sophisticated customer base. It allows for stronger and more connected relationships
with customers. It also opens up whole new segments of the marketplace for their software applications.
The parameters of software as a service are just beginning to be defined. ISVs will witness and learn as
the market evolves. This white paper provides a starting point to consider the issues facing ISVs to
transition their business to a service.
29
Software & Information Industry Association: Software as a Service
ABOUT SIIA
The Software & Information Industry Association (SIIA) is the principal trade association of the software
code and information content industries. SIIA represents more than 1,000 leading high-tech companies
that develop and market software and electronic content for business, education, consumers and the
Internet. For further information, visit www.siia.net.
Software as a Service Initiative
The "Software as a Service" (SaaS) model holds great promise for technology providers and consumers
alike. A robust future for the software service model, however, is not assured as the industry faces a
litany of challenges that must be addressed head on. SIIA, as a neutral third-party working to validate
the business model, is uniquely positioned to address these challenges, illuminate benefits and drive
acceptance among industry analysts and potential customers. SIIA's Software as a Service Initiative seeks
to achieve two major goals for member companies in the space:
•
•
Development of the space through identification of business model trends, best practices and
model contracts dealing with channel, legal and security issues.
Promotion of the model to encourage and facilitate new ISV/xSP/IBS partnerships, and to shape
ongoing coverage of SaaS in media to broaden customer recognition and acceptance.
30
Software & Information Industry Association: Software as a Service
Appendix A -- Service Enabling Products and Companies
The following list, in alphabetical order, represents some SIIA member companies that provide
products/companies that assist in developing a service model for ISVs. SIIA does not endorse and
specific company listed in this Appendix.
Breakaway Solutions
Telephone:
+1.978.461.7800
Web site:
www.breakaway.com.
Breakaway Solutions, Inc. is a Global Full Service Provider (FSP) specializing in defining, creating, and
operating sustainable digital businesses for Global 3000 collaborative e-business enterprises through
strategy, implementation, and application hosting services. Headquartered in Boston, Mass., Breakaway
Solutions has a network of regional offices and Internet Solutions Centers in major cities across the U.S.
and in Europe, as well as 11 Application Hosting facilities in North America, Europe, Asia and Australia.
Buyonet International
Telephone:
+1.206.728.4409
Web site:
www.buyonet.com
Buyonet is the global leader in electronic commerce for digital products and services. Buyonet’s e-Alliance
Division offers a variety of programs and services for companies interested in online commerce.
Buyonet’s system allows partners such as software publishers, channel partners, and portals to have
detailed online storefronts with full-scale customer support, merchandising programs, payment
processing and sophisticated localization features. Contact: ealliances@buyonet.com
Citrix Systems
Telephone:
+1.954.267.3000
Web site:
www.citrix.com
Citrix Systems, Inc. is a global leader in application server software and services that offer “Digital
Independence” - the ability to run any application on any device over any connection, wireless to Web.
Citrix solutions enable organizations of all types, from major enterprises to emerging application service
providers (ASPs), to reach more users, with more applications, in more locations - with greater speed,
predictability, and lower costs. 90 percent of Fortune 500 and 100 percent of Fortune 100 companies use
Citrix solutions.
Exent Technologies
Telephone:
+1.301.581.5900
Web site:
www.exent.com
Exent Technologies develops Applications-on-Demand (AoD) technology to deliver computer software
programs over IP networks in real time. With Exent's EXEtender™ software, any executable (.EXE)
application can be delivered securely over the Web or an Intranet network for access on-demand by
licensed users. The Web browser serves as an application interface without having to install or download
the actual application to the PC. The system currently runs on any Windows PC platform, and future
versions will support game consoles, set-top boxes, Windows CE, Linux, and Mac OS.
GraphOn Corporation
Telephone:
+1.408.201.7100
Web site:
www.graphon.com
GraphOn Corporation is a leading innovator of Internet infrastructure software, providing the ability to
run any application on any device over any connection. GraphOn's ISV customers benefit from a very
quick time to market, their own revenue generation, and are able to retain their own branding. Without
costly software modifications or dedicated servers, GraphOn's software instantly Web-enables Windows,
UNIX or Linux applications for browser access from anywhere on a LAN, WAN or dial-up without
compromising the applications look and feel.
31
Software & Information Industry Association: Software as a Service
iCan SP
Telephone:
+1.631.904.3000
Web site:
www.icansp.com
iCan SP specializes in business-enabling software for eBusiness and hosted services providers. The iCan
Provider Suite is a highly sophisticated operational support platform designed to help xSPs reduce costs,
rapidly roll out new services and ensure reliability. Functions include service metering, service-level
management, billing and branding.
Into Networks
Telephone:
+1.617.575.1000
Web site:
www.intonet.com
Into Network’s market-proven technology powers software to stream over the Internet. The InfoMedia
platform enables the leading software publishers, etailers and content creators to gain a competitive
edge, develop new revenue opportunities and bring the best streaming software experience to millions of
customers on a trial, rental or subscription basis. It’s secure. It’s cost effective. And it’s available today.
Contact: businessinfo@intonet.com.
NaviPath
Telephone:
1.866.NAVIPATH
Web site:
www.navipath.com
NaviPath, Inc. delivers “Branded Outsourced Services” which monetize online customer relationships for
B2C organizations such as, retailers, affinity groups, travel & leisure businesses, media companies,
financial service providers and ISPs. The NaviPath suite of integrated services includes subscriber
management services, ebilling/revenue management, customer care, a Network Operations Center,
reporting and professional services; as well as client software, dialup Internet access, email and
messaging services. NaviPath aggregates these core services with value-added offerings such as portal
development, eCRM, privacy and profiling, personal Webspace and wireless capabilities.
New Moon Systems
Telephone:
1.888.672.4866
Web site:
www.newmoon.com
New Moon Systems Inc. uses proprietary software platforms and technology to empower service
providers and enterprise customers to provide “software as a service”. Founded in 1995 and building on
proprietary technology developed and refined since its inception, New Moon is strategically positioned to
capitalize on the huge opportunities presented by the emerging ASP market.
Personable.com
Telephone:
+1.714.430.6944
Web site:
www.personable.com
Personable.com, the Windows desktop Application Service Provider, opens a whole new opportunity to
software vendors developing Windows-based desktop applications. Personable.com combines powerful
new technologies with its own proprietary delivery and management software to provide the latest
innovation in software delivery and use. We want to help you gain instant entry into the ASP market!
Rainbow Technologies
Telephone:
1.800.852.8569
Web site:
www.rainbow.com
Founded in 1984, Rainbow Technologies is a leading provider of software security, anti-piracy solutions
for software developers. Rainbow applies its cryptographic technology to a variety of security modelsfrom securing software via hardware keys to securing against piracy with a software-only solution that
includes Internet-based software distribution and licensing. Rainbow markets the Sentinel and SentinelLM
products from offices in the United States, United Kingdom, France, Germany, Australia, China, The
Netherlands, Russia, India, and Taiwan.
32
Software & Information Industry Association: Software as a Service
Sassafras Software Inc.
Telephone:
+1.603.643.3351
Web site:
www.sassafras.com
Sassafras Software develops software license management solutions. Its flagship product, KeyServer, is
a software asset management system that maintains legal compliance, prevents piracy, and provides
detailed end-user activity reports. It supports end-user authenticated application installs, which can then
be securely managed across the globe by ASP vendors. KeyServer's scalable architecture is unique in its
ability to manage tens of thousands of computers while remaining absolutely transparent to users.
Softricity
Telephone:
+1.617.695.0336
Web site:
www.softricity.com
Softricity develops carrier-class products that let enterprises, ISVs, and service providers deliver and
manage scalable, secure software application services...the complete Software as a Service solution.
Softricity's core technology is its Open Application Services (OAS) architecture. The OAS architecture will
reshape the economics, scalability, and manageability of leading enterprise software for IT managers and
service providers through its dynamic on-demand delivery technology and comprehensive centralized IT
administrative functions. OAS is the first such architecture to overcome delivery and management
challenges, creating new market opportunities for Software as a Service.
SoftSearch
Telephone:
+1.604.681.0516
Web site:
www.softsearch.com
SoftSearch is an online distributor/reseller of business and specialty software and owns the largest
database of software, containing information on over 367,000 products. Operating as a consulting service
connecting buyers and sellers of business software since 1991, SoftSearch now sells software directly
and/or refers sales leads to software publishers. In addition to it's own site, SoftSearch builds and
manages online software stores for a variety of affiliate partners.
Sun Microsystems
Telephone:
+1.650.786.3192
Web site:
http://www.sun.com/software/
Sun is a leading supplier of industrial-strength hardware, software, and services fueling the booming ASP
market. With its Service-Driven Network vision, integrated hardware and software solutions, leading-edge
development tools for Web-enabled applications, alliances with best-of-breed solution providers, and
award-winning service and support capabilities. Sun can serve multiple roles for independent software
vendors (ISVs), systems integrators, telecoms, and network service providers entering the ASP arena
from strategic technology advisor to platform technology supplier and support provider. Sun combines
the financial power of more than $15 billion in annual revenue, a strong presence in more than 170
countries worldwide, and the agility of a start-up to deliver leading edge, comprehensive solutions for
ASP requirements.
USInternetworking
Telephone:
1.800.839.4USI
Web site:
www.usi.net
USInternetworking Inc. a leading Application Service Provider, delivers e-commerce and enterprise
software as a service. The company's iMAP portfolio of service offerings delivers the functionality of
leading software from Ariba, BroadVision, Lawson, Microsoft, Oracle, PeopleSoft and Siebel as a
continuously supported, flat-rate monthly service via an advanced, secure global data center network.
Additionally, USi's AppHost managed application hosting services provide the most advanced solutions for
enterprises, software companies, marketplaces, and system integrators that are seeking a better way to
deliver solutions over the Internet to their customers and end users.
33
Software & Information Industry Association: Software as a Service
VerticalApps.net
Telephone:
1.800.732.1044 x239
Web site:
www.verticalapps.net
VerticalApps.net is the leading Application Service Provider (ASP) of strategic planning, business
development and application hosting services to vertical Independent Software Vendors (ISVs). The
company has created a set of exclusive business systems that permit ISVs to design and deploy branded
ASP initiatives.
Wizmo
Telephone:
1.866.96.WIZMO
Web site:
www.wizmo.com
Based in Minneapolis, Minnesota, Wizmo is a leading Application Service Provider (ASP) that helps small
and medium-sized businesses manage growth. Wizmo hosts and serves clients' business software
applications via the Web and provides expert live help, state-of-the-art firewall security, non-stop virus
protection, daily data backup, and a range of other world-class data management services.
Xevo
Telephone:
+1.508.481.2200
Web site:
www.xevo.com
Xevo Corporation develops software that enables ASPs and AIPs to accelerate revenue streams, lower
costs and reduce staffing requirements. Its comprehensive ASP Workbench software offers flexible
service packaging and pricing, tracks application and resource usage, and automates application
configuration and user management. Through its alliances with market-leading companies, Xevo provides
an end-to-end infrastructure platform that is essential for ASPs and AIPs to reliably scale their businesses.
34