REPORT THU
-
Upload
srujana-paul -
Category
Documents
-
view
226 -
download
0
Transcript of REPORT THU
-
8/7/2019 REPORT THU
1/25
CHAPTER 1
INTRODUCTION
SaaS (Software as a service) is a software delivery model where instead of
purchasing the software and implementing, users can rent the software on a monthly cost-
per-user or usage basis and can scale up or down as needed.
Software as a service (SaaS, typically pronounced 'Sass') is a model of software
deployment where an application is hosted as a service provided to customers across the
Internet. By eliminating the need to install and run the application on the customer's own
computer, SaaS alleviates the customer's burden of software maintenance, ongoing
operation, and support. Using SaaS also can reduce the up-front expense of software
purchases, through less costly, on-demand pricing.
From the software vendor's standpoint, SaaS has the attraction of providing
stronger protection of its intellectual property and establishing an ongoing revenue
stream. The SaaS software vendor may host the application on its own web server, or this
function may be handled by a third-party application service provider (ASP).
The advantages of SaaS over traditional software are substantial:
No upfront costs or risk if the application isnt right for you, then simply stop
subscribing.
Lower hardware and networking costs the internet is the network and you only
need a browser for access.
Safer and more secure data storage data is typically stored in highly secure
locations and backup is instantaneous.
Anytime, anywhere access you dont have to be in the office to see or work with
your data.
Following table gives the clear comperison between Traditional software & Saas
1
-
8/7/2019 REPORT THU
2/25
Table 1.1: comperision between Traditional software & Saas
1.1 HISTORY
The concept of "software as a service" started to circulate before 1999. In December
2000, Bennett et al. noted the term as "beginning to gain acceptance in the marketplace".
While the phrase "software as a service" passed into common usage, the CamelCase
acronym "SaaS" term was coined by Bennett et al as the beginning for gaining
acceptance in the marketplace in December 2000. An article called "Str
Backgrounder: Software as a Service", published in February 2001 by the Software &
Information Industry's (SIIA) eBusiness Division, discusses this. The claim that it was
actually written in the fall of 2000 angers Bennett (according to internal Association
records).
One of the first SaaS applications was SiteEasy, a web-site-in-a-box for small
businesses, that launched in 1998 at Siteeasy.com. Developed by Atlanta-based firm
WebTransit (co-founded by Gary Troutman and Drew Wilkins), SiteEasy was sold on a
subscription-basis for a monthly fee to its first customer in the Fall of 1998.
2
http://en.wikipedia.org/wiki/CamelCasehttp://en.wikipedia.org/wiki/CamelCasehttp://en.wikipedia.org/wiki/CamelCasehttp://en.wikipedia.org/wiki/CamelCase -
8/7/2019 REPORT THU
3/25
CHAPTER-2
TECHNOLOGY AND TRENDS
This chapter mainly focuses on the technological trends that were able to adopt
this Saas technology and are successfully implemented and gained acceptance in the
market place.
2.1 TECHNOLOGICAL TRENDS
7 Trends in Software as a Service Platforms are-
SaaS is just part of the web mega-trend
Mainstream opinion says Yes to SaaS
Software vendors stampede into SaaS
All is being virtualized
Economic factors favor SaaS
Enterprise and SMB IT embraces SaaS
SaaS platforms proliferate (PaaS)
2.1.1 SaaS is just part of the web mega-trend
Most of us have witnessed and many of us have been a part of the transformation
in the way goods and services have been digitized, virtualized, delivered and consumed.
Software, the data behind that software and the functionality that software provides is no
different - software is subject to the very same transformational forces.
The web wants to connect things, and that's interesting. But connecting andinteracting with "live" data, information and remote functionality make things more
interesting.
At the fundamental level, the web connects things. It connects people to people,
businesses to businesses, and people to businesses. Since the early 90's, the web has
3
-
8/7/2019 REPORT THU
4/25
enabled the connection of so many things to so many other things at an ever accelerating
rate, and yet we crave even more connectivity. But we increasingly also want the ability
to interact with those things.
And it is the nature of these connected things that have changed since the early
internet. The early web was good at connecting to static views of information and
accessing limited and rigid functional services, very much a read-only mode. Then, as we
learned a) the ability to read more dynamic-type information - at least regularly updated,
and b) access richer remote functionality, we created whole new opportunities for
ourselves. Next, we grew our ability read and write against dynamic, near real-time data
and information and to program against remote functionality to create a new class of web
applications leveraging those capabilities - and hence a new order of business andexperiential opportunities have emerged. Some label this as "Web 2.0".
At its essence, it is the "liveness" of these real-time read-write data, information
and functional sources available as "always on" services and the increasing ease to
connect to, interact with - specifically change those resources available as li
programmable services that allows us to create new value out of those resources, opening
up brand new market opportunities for businesses and the compelling, rich "live" end-
user experiences of tomorrow.
2.1.2 Mainstream opinion says Yes to SaaS
Not surprisingly, Wall Street loves the the predictability of subscription services.
It's good for cash flow, forecasting and business planning.
The venture firms also relish the opportunities that are opening up in a software as
services-oriented economy. The ability to circumnavigate the incumbent software players
with new disruptive technologies and propositions that are significantly easier to try and
access for prospective customers compared to traditional software evaluation, along with
usage and subscription-based business models verses the old licensing model makes
investing in services-based software companies very compelling propositions from the
4
-
8/7/2019 REPORT THU
5/25
venture firms' point of view. We should also see healthy M&A activity based on these
similar opportunities in the coming year.
And then there's the trend for offshore / IT business process outsourcing. These
providers will surely get in the game and make their plays through investments in and
acquisitions of SaaS vendors that align well with their current core businesses.
Corporate executives and end-users agree with :
IT is a needless hassle,
it should be as easy as electricity and
be as reliable as a utility
2.1.3 Software vendors stampede into SaaS
The Big Software Players are following the early SaaS successes CRM as a case
in point. If you've been following the CRM software market, you'll know about the noises
Oracle-Siebel, SAP and Microsoft started to make in the 2007 about what they are are
lining up for the 2008 in terms of CRM as a service. Their efforts to emulate
Salesforce.com's success delivering CRM as SaaS will be key strategic bets from the
incumbents' point of view - and loud, price and functionally competitive propositionsfrom the point of view of their existing and prospective customers.
CRM is just one of the multiple horizontal solution categories to transform from
on-premise with traditional licensing model to a service-based delivery and subscription-
based revenue model. ERP, supply chain, e-commerce, HR and many more...the
horizontal solution list goes on. And then there are the vertical solution players...
2.1.4 All is being virtualized
Virtualization is a technology trend;
Virtualization enables hardware as a service. The demand for virtual machines
met by hypervisor software (VMWare, Xen, Hyper-V) and the success ofAmazon's
5
http://www.salesforce.com/http://en.wikipedia.org/wiki/Hypervisorhttp://en.wikipedia.org/wiki/Xenhttp://www.amazon.com/gp/browse.html?node=201590011http://www.salesforce.com/http://en.wikipedia.org/wiki/Hypervisorhttp://en.wikipedia.org/wiki/Xenhttp://www.amazon.com/gp/browse.html?node=201590011 -
8/7/2019 REPORT THU
6/25
Elastic Compute Cloud (EC2) in the last couple of years point to a continuation of further
virtualization of applications and hardware. Virtualization is accelerating the move from
traditional on-premise software to services.
Virtualization is a business trend;
We continue to become a mobile workforce. The younger entrants into the
workforce in service-oriented economies expect and want to be always connected. It's
very hard work, if not impossible to get your traditional on-premise applications and
centralized servers sitting behind a firewall to serve today's mobile workers. SaaS and
managed services meet the needs square on.
2.1.5 Economic factors favor SaaS
On-premise software requires upfront capital investments
To lower costs, many companies hold back on their capital investments to
mitigate their risks, especially in recessions
Adopting on-demand services on a pay-as-you-go basis will be a perfect sourcing
strategy for businesses seeking greater cost-controls and flexibility the utility
model
2.1.6 Enterprise and SMB embraces SaaS
When it comes to IT, who doesn't like
Low-maintenance?
Low cost?
Low-resource profile?
IT and business folk like these things, and externally delivered SaaS applications
deliver these benefits.
6
http://www.amazon.com/gp/browse.html?node=201590011http://www.amazon.com/gp/browse.html?node=201590011 -
8/7/2019 REPORT THU
7/25
2.1.7 SaaS platforms proliferate (PaaS)
The more mainstream SaaS becomes the more the large vendors will be forced to
offer effective platforms for ISVs, enterprises and SMBs.
If the move by the software vendors from traditional on-premise software to a
services model is to be successful, they will need to provide programmable interfaces -
not just end-user interfaces - to their services for their customers. Customers need and
want the ability to access, intergrate and create new value out of live, programmable data,
information and functionality living in the cloud. And in turn these same customers will
want their custom-developed composite applications and integrated data available as
programmable services - yet more APIs.
Customers want to unleash new value of previously isolated data silos and
functionality through the development of their own applications programmed against
those resources. And in turn these same customers will want their own custom-developed
composite applications and newly integrated data available as end-user interfaces and as
programmable services - yet more APIs. These customer needs will drive the software
market to provide platforms to provide businesses and developers with with end-to-end:
programmable services and data integration
application development, testing and collaboration tools
deployment and scalable delivery
2.2 CURRENT TRENDS
One of the downsides of traditional software is the risk of buying an application
that doesnt fit your needs or that your needs will change. Either way, you are stuck with
what you bought, and the only solution is to buy new software. SaaS takes away the risk.
If you dont like the application, simply stop your subscription. Another problem with
traditional software is the difficulty of version control. Updates can be costly, and re-
7
-
8/7/2019 REPORT THU
8/25
installation can be problematic. With a SaaS application, you always have the latest
version every time you sign on
Software as a Service or on demand applications refer to web-based software
applications where the underlying hardware and software components are shared by all
users of the application. The hardware that is used to run the software is not located at the
customer's premises but in high-tech data centers and is managed by the provider of the
service. Users gain access to the software interface through an internet browser. No
software has to be installed on the user's computer nor will they need to worry about
upgrades of the software or backups of the data that is saved.
SaaS is based on the principle of sharing: the sharing of resources, computerhardware, knowledge, and most importantly the sharing of cost. Typically, you pay for
the software based upon usage, which usually translates into a monthly subscription.
Basically, you rent the software, instead of buying.
One of the greatest advantages of a Saas application is the safety and security of
remote storage. Saas providers like Planet DDS have their servers in high security
facilities, which are designed to house the servers of companies like Merrill Lynch and
Bank of America. They are impenetrable without appropriate security clearance, and they
can withstand the greatest of natural disasters. Additionally, a real time back-up of all
data is co-located in a second facility. This type of security far exceeds that of a typical
dental office.
Besides lower costs and greater sophistication, the greatest value of Saas in
dentistry is undoubtedly the anytime, anywhere access to data. Dentists who own or work
in multiple locations are already taking advantage of this tremendous f
Appointments can be made at anytime for any location. Central business functions, like
billing and insurance management, can be done from anywhere or easily outsourced.
Reports can evaluate practice performance by any and all locations.
8
-
8/7/2019 REPORT THU
9/25
Also, since you only need a browser and an internet connection to access the
application, it can be deployed very rapidly and can be scaled to any number of offices.
And, if all that isnt enough, the ultimate reason for multi-locations to use SaaS is that it
is a fraction of the cost of other solutions. The internet is the network, and the servers are
owned and operated by the SaaS provider. There is no need for expensive hardware,
costly networking, and outrageous communications costs.
Since Saas applications are online, they can be easily accessed by anyone to
whom you give security clearance. For instance, a bookkeeper or accountant need not
come to your office to gather production and collection information.
More importantly, Saas allows direct patient communications. Patients can register
online; they can view statements online; they can pay online. Appointment reminders canbe automatically sent from information on the appointment scheduler. And, these ideas
are only the tip of the iceberg.
9
-
8/7/2019 REPORT THU
10/25
CHAPTER-3
IMPLEMENTATION
SaaS architectures can generally be classified as being at one of four "maturity
levels", whose key attributes are configurability, multi-tenant efficiency, and scalability.
Each level is distinguished from the previous one by the addition of one of those three
attributes:
Level 1 - Ad-Hoc/Custom: At the first level of maturity, each customer has its
own customized version of the hosted application and runs its own instance of the
application on the host's servers. Migrating a traditional non-networked orclient-serverapplication to this level of SaaS typically requires the least development
effort and reduces operating costs by consolidating server hardware
administration.
Level 2 - Configurable: The second maturity-level provides greater program
flexibility through configurable metadata, so that many customers can use
separate instances of the same application code. This allows the vendor to meet
the different needs of each customer through detailed configuration options, while
simplifying maintenance and updating of a common code base.
Level 3 - Configurable, Multi-Tenant-Efficient: The third maturity level adds
multi-tenancy to the second level, so that a single program instance serves all
customers. This approach enables more efficient use of server resources without
any apparent difference to the end user, but ultimately comes up against limits in
scalability.
Level 4 - Scalable, Configurable, Multi-Tenant-Efficient: The fourth and final
SaaS maturity level adds scalability through a multitier architecture supporting a
load-balanced farm of identical application instances, running on a variable
number of servers. The provider can increase or decrease the system's capacity to
10
http://en.wikipedia.org/wiki/Configurabilityhttp://en.wikipedia.org/wiki/Multi-tenanthttp://en.wikipedia.org/wiki/Scalabilityhttp://en.wikipedia.org/wiki/Client-serverhttp://en.wikipedia.org/wiki/Client-serverhttp://en.wikipedia.org/wiki/Metadatahttp://en.wikipedia.org/wiki/Code_basehttp://en.wikipedia.org/wiki/Multitier_architecturehttp://en.wikipedia.org/wiki/Load_balancing_(computing)http://en.wikipedia.org/wiki/Configurabilityhttp://en.wikipedia.org/wiki/Multi-tenanthttp://en.wikipedia.org/wiki/Scalabilityhttp://en.wikipedia.org/wiki/Client-serverhttp://en.wikipedia.org/wiki/Client-serverhttp://en.wikipedia.org/wiki/Metadatahttp://en.wikipedia.org/wiki/Code_basehttp://en.wikipedia.org/wiki/Multitier_architecturehttp://en.wikipedia.org/wiki/Load_balancing_(computing) -
8/7/2019 REPORT THU
11/25
match demand by adding or removing servers, without the need for any further
alteration of applications software architecture.
SaaS architectures may also use virtualization, either in addition to multi-tenancy, or in
place of it. One of the principal benefits of virtualization is that it can increase the
system's capacity without additional programming. On the other hand, a considerable
amount of programming may be required to construct a more efficient, multi-tenant
application. Combining multi-tenancy and virtualization provides still greater flexibility
to tune the system for optimal performance. In addition to full operating system-level
virtualization, other virtualization techniques applied to SaaS includeapplication
virtualization and virtual appliances.
The development of SaaS applications may use various types ofsoftware components
and frameworks. These tools can reduce the time-to-market and the cost of converting a
traditional on-premise software product or building and deploying a new SaaS solution.
Examples include components for subscription management, grid computing software,
web application frameworks, and complete SaaS platform products.
11
http://en.wikipedia.org/wiki/Software_architecturehttp://en.wikipedia.org/wiki/Operating_system-level_virtualizationhttp://en.wikipedia.org/wiki/Operating_system-level_virtualizationhttp://en.wikipedia.org/wiki/Application_virtualizationhttp://en.wikipedia.org/wiki/Application_virtualizationhttp://en.wikipedia.org/wiki/Virtual_appliancehttp://en.wikipedia.org/wiki/Software_componentshttp://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/On-premise_softwarehttp://en.wikipedia.org/wiki/Grid_computinghttp://en.wikipedia.org/wiki/Web_application_frameworkhttp://en.wikipedia.org/wiki/SaaS_platformhttp://en.wikipedia.org/wiki/Software_architecturehttp://en.wikipedia.org/wiki/Operating_system-level_virtualizationhttp://en.wikipedia.org/wiki/Operating_system-level_virtualizationhttp://en.wikipedia.org/wiki/Application_virtualizationhttp://en.wikipedia.org/wiki/Application_virtualizationhttp://en.wikipedia.org/wiki/Virtual_appliancehttp://en.wikipedia.org/wiki/Software_componentshttp://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/On-premise_softwarehttp://en.wikipedia.org/wiki/Grid_computinghttp://en.wikipedia.org/wiki/Web_application_frameworkhttp://en.wikipedia.org/wiki/SaaS_platform -
8/7/2019 REPORT THU
12/25
CHAPTER-4
ARCHITECTURAL DESIGN
Software as a service (SaaS, typically pronounced 'Sass') is a model of software
deployment where an application is hosted as a service provided to customers across the
Internet.
By eliminating the need to install and run the application on the customer's own
computer, SaaS alleviates the customer's burden of software maintenance, ongoing operation,
and support. Using SaaS also can reduce the up-front expense of software purchases, through
less costly, on-demand pricing
4.1 DELIVERY MODEL
Fig: 4.1 Delivery model of saas
12
-
8/7/2019 REPORT THU
13/25
As shown in fig: 4.1 saas can be :
On Demand Single Tenant
Configured for each customer
Each Customer has a Single Code Set and instance
Upgrades and version control by customer
On Demand Multi Tenant
Standard configurations
for a vertical market
Single Instance
Multiple customers against
Single Industry Code Set
Offering Examples
Supply Visualization
Vertical Editions
Desktop Shipping
4.2 UTILITY
4.2.1 Rent Instead of Buy:-
One of the downsides of traditional software is the risk of buying an application
that doesnt fit your needs or that your needs will change. Either way, you are stuck with
what you bought, and the only solution is to buy new software. SaaS takes away the risk.
If you dont like the application, simply stop your subscription. Another problem with
traditional software is the difficulty of version control. Updates can be costly, and re-
installation can be problematic. With a SaaS application, you always have the latestversion every time you sign on.
4.2.2 Safety and Security
One of the greatest advantages of a Saas application is the safety and security of
remote storage. Saas providers like Planet DDS have their servers in high security
13
-
8/7/2019 REPORT THU
14/25
facilities, which are designed to house the servers of companies like Merrill Lynch and
Bank of America. They are impenetrable without appropriate security clearance, and they
can withstand the greatest of natural disasters. Additionally, a real time back-up of all
data is co-located in a second facility. This type of security far exceeds that of a typical
dental office.
4.2.3 SaaS is Ideal for Multi-Locations
Besides lower costs and greater sophistication, the greatest value of Saas in
dentistry is undoubtedly the anytime, anywhere access to data. Dentists who own or work
in multiple locations are already taking advantage of this tremendous f
Appointments can be made at anytime for any location. Central business functions, like
billing and insurance management, can be done from anywhere or easily outsourced.
Reports can evaluate practice performance by any and all locations.
Also, since you only need a browser and an internet connection to access the application,
it can be deployed very rapidly and can be scaled to any number of offices. And, if all
that isnt enough, the ultimate reason for multi-locations to use SaaS is that it is a fraction
of the cost of other solutions. The internet is the network, and the servers are owned and
operated by the SaaS provider. There is no need for expensive hardware, costly
networking, and outrageous communications costs.
4.2.4 Connectivity
Since Saas applications are online, they can be easily accessed by anyone to
whom you give security clearance. For instance, a bookkeeper or accountant need not
come to your office to gather production and collection information.
More importantly, Saas allows direct patient communications. Patients can register
online; they can view statements online; they can pay online. Appointment reminders can
be automatically sent from information on the appointment scheduler. And, these ideas
are only the tip of the iceberg.
14
-
8/7/2019 REPORT THU
15/25
4.3 INDUSTRIAL RELEVANCE
The Big Software Players are following the early SaaS successes;
CRM as a case in point. If you've been following the CRM software market,
you'll know about the noises Oracle-Siebel, SAP and Microsoft started to make in the
2007 about what they are are lining up for the 2008 in terms of CRM as a service. Their
efforts to emulate Salesforce.com's success delivering CRM as SaaS will be key strategic
bets from the incumbents' point of view - and loud, price and functionally competitive
propositions from the point of view of their existing and prospective customers.
CRM is just one of the multiple horizontal solution categories to transform from
on-premise with traditional licensing model to a service-based delivery and subscription-
based revenue model. ERP, supply chain, e-commerce, HR and many more...the
horizontal solution list goes on. And then there are the vertical solution players...
Other saas vendors are :
Yahoo, Google, Microsoft, Sun MicrosystemsFig: 4.2 shows an snap of OfficeLive from Microsoft which is an example of saas
application
Fig: 4.2 OfficeLive from microsoft
15
http://www.salesforce.com/http://www.salesforce.com/ -
8/7/2019 REPORT THU
16/25
CHAPTER-5
APPLICATION DOMAIN
Recent research using professional programmers suggests that knowledge of theapplication domain plays a major role in the cognitive processes they use to understand
computer programs. In general, programmers use a more top-down comprehension
process when working in familiar application domains, and a more bottom-up process in
unfamiliar domains. The present study builds on that research by further characterizing
comprehension processes.
5.1 APPLICATION AREAS
Enterprise Software Application:
Perform business functions:- Pricing,Billing,Registration
Organize internal and external information:-About the enterprise & its competitors
Share data among internal and external users:-Members of organization & its customers
The most standard type of software applicable to Saas model
Example: Saleforce.com CRM application
Single-User software application:
Organize personal information:-About the user of single instance of the application.
Run on users own local computer:-Only personal computer required.
Serve only one user at a time:-Instance of particular package/software used by one user.
Example: Microsoft office suite
Infrastructure software
Serve as the foundation for most other enterprise software application
Installation locally is required
Form the basis to run other application
Example: Window XP, Oracle database
16
-
8/7/2019 REPORT THU
17/25
CHAPTER-6
RESEARCH AND DEVELOPMENT
Traditional plan-driven development approaches do not work, Agility is key for
Rapid releases and upgrades
Research and development here focus on
Absorbing rapid and immediate feedback
Leveraging usage data to guide development
Meeting customer needs
Ever tighter deadlines
Early and frequent testingR&D must deal with the entire SaaS platform
Platform and tools for hosting and serving the software
Software itself
Billing
Customer service
Service aggregation
6.1 SCOPE
Characteristics of SaaS include:
network-based access to, and management of, commercially availabl
software
activities managed from central locations rather than at each customer's site,
enabling customers to access applications remotely via the Web
application delivery typically closer to a one-to-many model (single instance,
multi-tenant architecture) than to a one-to-one model, including architecture,
pricing, partnering, and management characteristics
17
http://en.wikipedia.org/wiki/WWWhttp://en.wikipedia.org/wiki/Multitenanthttp://en.wikipedia.org/wiki/WWWhttp://en.wikipedia.org/wiki/Multitenant -
8/7/2019 REPORT THU
18/25
centralized feature updating, which obviates the need for end-users
download patches and upgrades.
frequent integration into a larger network of communicating software - either
as part of a mashup or as a plugin to a platform as a service. (Service oriented
architecture is naturally more complex than traditional models of software
deployment.)
Providers of SaaS generally price applications on a per-user basis, sometimes with a
relatively small minimum number of users and often with additional fees for extra
bandwidth and storage. SaaS revenue streams to the vendor are therefore lower initially
than traditional software license fees, but are also recurring, and therefore viewed as
more predictable, much like maintenance fees for licensed software.
Additional benefits:
More feature requests from users since there is frequently no marginal cost for
requesting new features;
Faster releases of new features since the entire community of users benefits
from new functionality; and
The embodiment of recognized best practices since the community of users
drives the software publisher to support best practice.
6.2 STATISTICAL SUPPORT
Software as a Service (SaaS) - Future is Friendly!
During this economic turbulence when businesses are looking over their operating
strategies and planning ahead to cope with unpredictable future, SaaS vendors and
customers can see some light at the end of the tunnel. According to Gartner, Software as
a Service (SaaS) revenue is expected to reach 14.8 billion in 2012, more than double of
what it was in 2008 ($6.4 billion). The research however only account for enterprise wide
18
http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)http://en.wikipedia.org/wiki/Platform_as_a_servicehttp://en.wikipedia.org/wiki/Service_oriented_architecturehttp://en.wikipedia.org/wiki/Service_oriented_architecturehttp://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)http://en.wikipedia.org/wiki/Platform_as_a_servicehttp://en.wikipedia.org/wiki/Service_oriented_architecturehttp://en.wikipedia.org/wiki/Service_oriented_architecture -
8/7/2019 REPORT THU
19/25
application software like Enterprise Resource Planning (ERP), Supply Ch
Management (SCM), Customer Relationship Management (CRM), Digital Content
Creation (DCC), Content, Communication and Collaboration (CCC) etc.
The good news is that there is good news from both sides: SaaS Providers and
SaaS Adopters:
SaaS Providers: Salesforce (poster child for SaaS) reported 34% increase in fourth
quarter earnings compared to the same period last year. TreeHouse Interactive, an
on demand (SaaS based) Partner Relationship Management (PRM) and other
technology products vendor closed 2008 with a 35 percent increase in annual
revenue and a 30 percent expanded customer base. Proofpoint, Inc. , the leading
provider of SaaS based unified email security, email archiving and data loss
prevention solutions reported highest revenues ever for the first quarter of 2009 in
the companys history and 23rd consecutive quarter of record-breaking revenue.
SaaS Adopters: NetSuite customers achieved 30% increase in revenues, 36%
increase in web transactions and 99.99% site uptime during past holiday season.
Salesforce CRM customers are reported to have 34% revenue growth, 17% profit
margin improvement, and 25% increase in overall customer satisfacti
OrderMotion customers saw a cumulative 13% increase in merchant revenue
during 2008 holiday season with one customer Stroll.
Salesforce.com is the most successful vendor of saas
Salesforce.com's annual revenue(million USD)
5.422.4
51
96
176
2000 2001 2002 2003 2004
Source: Salesforce.com 2004 annual report
Fig: 6.1 salesforce.com annual revenue
19
-
8/7/2019 REPORT THU
20/25
Fig: 6.1 Shows the revenue report of salesforce.com for year 2004 according to
this report saas has very good scope.
Fig: 6.2 Avg. increase in CRM budget
Fig: 6.3 Cost estimation for CRM software
20
-
8/7/2019 REPORT THU
21/25
Making SaaS Savvy Investments
According to fig: 6.4 the Promise of SaaS
23% projected annual growth
$21.4 billion industries by 2011
Representing 14% of addressable market
Fig: 6.4 Annual growth in revenue
21
-
8/7/2019 REPORT THU
22/25
CHAPTER-7
CONCLUSION
Alternative pricing models
One reason for developing SaaS applications is the opportunity to implement
alternative pricing models that focus on establishing and maintaining recurring revenue
streams. Most SaaS vendors charge some kind of monthly "hosting" or "subscription"
fee. Opportunities also exist to charge per transaction, event, or other unit of value to the
customer. These alternative pricing models come about because customers actually
"lease" the software from the vendors and the vendors have the ability to view all
transactional activity within the system.
User satisfaction
Gartner's 2008 survey of 333 enterprises in the US and UK found a low level of
approval from customers, describing overall satisfaction levels as "lukewarm
Respondents who had decided against SaaS cited high cost of service, difficulty with
integration, and technical requirements.
7.1 FUTURE OF TECHNOLOGY
Software-as-a-service (SaaS) has evolved beyond its early roots in customer
relationship management (CRM) and human capital management (HCM) applications
though both applications continue to demonstrate high potential for growth in the
enterprise and is now gaining traction in areas such as Web con
collaboration, and IT service management (ITSM). These categories will experience
significant SaaS success over the next decade, according to research published by
Forrester Research, Inc.
22
http://cts.businesswire.com/ct/CT?id=smartlink&url=http%3A%2F%2Fwww.forrester.com%2F&esheet=5916544&lan=en_US&anchor=Forrester+Research%2C+Inc.&index=1http://cts.businesswire.com/ct/CT?id=smartlink&url=http%3A%2F%2Fwww.forrester.com%2F&esheet=5916544&lan=en_US&anchor=Forrester+Research%2C+Inc.&index=1 -
8/7/2019 REPORT THU
23/25
Forrester predicts that the following technologies are poised to experience significant
success in the enterprise market:
Collaboration. Although its long-term future is unproven, Forrester's market data
has shown SaaS collaboration to be one of the hotter areas of SaaS adoption, with
the potential to significantly impact the collaboration market.
Web conferencing. Already heavily SaaS-based, Web conferencing technologies
continue to move in that direction. It is an ideal candidate for SaaS, and many
companies are comfortable using this technology as SaaS.
CRM. One of the earliest categories where SaaS adoption took off, this category is
already mature; however, some companies with established on-premise CRMstrategies will be slow to or in many cases will never switch over.
HCM. SaaS deployment of HCM/HR solutions has been popular, however many of
them have been niche solutions by small vendors. Consolidation in this space has
started to create broader suite offerings, increasing the potential growth of these
technologies.
ITSM. These solutions in the SaaS model are growing in popularity, but many of
the larger vendors have yet to enter this space. As established vendors continue to
enter the market, SaaS has the potential to transform the world of IT applications.
Online backup. Particularly for small and medium-size businesses (SMBs), PCs,
and remote location, online backup has already attracted strong interest. One area of
concern is recovering large quantities of data in a short time frame.
23
-
8/7/2019 REPORT THU
24/25
APPENDIX
ABBREVATIONS
SMB- Small and medium-size businesses
CRM- Customer relationship management
HCM- Human capital management
ITSM- IT service management
ERP- Enterprise Resource Planning
PRM- Partner Relationship Management
SCM- Supply Chain Management
DCC- Digital Content CreationCCC- Communication and Collaboration
R&D- Research and development
24
-
8/7/2019 REPORT THU
25/25
BIBILOGRAPHY
WEB-SITES:
"Multi-tenancy and Virtualization".
http://blogs.msdn.com/fred_chong/archive/2006/10/23/multi-tenancy-and-
virtualization.aspx.
Gartner Survey Shows Many Users are Underwhelmed by Their Experiences of
SaaS, Gartner.com, 2009-07-08
http://www.SoftwareAsAService.co.nz
Trends in Software as a Service Platforms - Alex Barnett blog.mht
BOOKS:
Some Future Trends and Implications for Systems and Software Engineering
Processes
By Barry Boehm
Center for Software Engineering, University of Southern
California, Los
Panel: Collaborative Software Engineering New and Emerging Trends
By David Redmiles, Daniela Damian
Department of Informatics University of California, Irvine
25
http://blogs.msdn.com/fred_chong/archive/2006/10/23/multi-tenancy-and-virtualization.aspxhttp://blogs.msdn.com/fred_chong/archive/2006/10/23/multi-tenancy-and-virtualization.aspxhttp://blogs.msdn.com/fred_chong/archive/2006/10/23/multi-tenancy-and-virtualization.aspxhttp://www.gartner.com/it/page.jsp?id=1062512http://www.gartner.com/it/page.jsp?id=1062512http://www.softwareasaservice.co.nz/http://blogs.msdn.com/fred_chong/archive/2006/10/23/multi-tenancy-and-virtualization.aspxhttp://blogs.msdn.com/fred_chong/archive/2006/10/23/multi-tenancy-and-virtualization.aspxhttp://blogs.msdn.com/fred_chong/archive/2006/10/23/multi-tenancy-and-virtualization.aspxhttp://www.gartner.com/it/page.jsp?id=1062512http://www.gartner.com/it/page.jsp?id=1062512http://www.softwareasaservice.co.nz/