REPORT THU

download REPORT THU

of 25

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/