HOME
BLOG
SHOPPING
 
CATEGORIES
 
Business Technology
RFID
 
Comms Technology
Telco Data
Digital Convergence
Telco Path To Profitability
Network Technology
IP Layering
Cloud Computing
Convergence
IP Infrastructure
Intro To Voice Over IP
Telecoms Whitepapers
Telecoms Index
WiMax
 
Telco Profiles
New Zealand
Australia
 
Mobile Networks
Mobile Applications
Mobile OS
Mobile Advertising
Mobile Video
 
Media
Digital Interactive Media
Digital Music Downloads
Top10 Video Sharing Sites
Mobile Media Broadcast
Mobile Media Industry
 
Web Technologies
Web 2.0
Web 3.0 Semantic
Web 3 Collaboration
Web 4.0 Quality Content
Web - X
Mashups
SOA - Web Services
VoIP in Business
Web 2.0 Enterprises
 
Virtualization
Intro To Virtualization
Planning
Server Virtualization
Platform Virtualization
App. Virtualization
OS Virtualization
Virtual Desktop [VDI]
Microsoft Hyper-V
VMWare VDI
 
On-Demand / SaaS
About SaaS
Selling SaaS
SaaS Channel Models
SaaS Sales Models
Billing SaaS
 
Electricity
Smart Power
Inductive Power Transfer
 
Electronic Payment
E-Payment Systems
E-Payment Directory
Mobile Payment Systems
 
Other
Personal Technology
Oyco Comms Portals
Convergence Marketing
Home Technology
Car Technology
Boat Technology
 
NEWS UPDATES
Media Technology
Telco Industry Updates
News Index
 
OTHER RESOURCES
Convergence Search
Social Media Podcasts
Events
Sitemap
PROJECT LOGIN
 

Key Characteristics of SaaS


Key characteristics of software delivered by SaaS include:

  • Network-based access to, and management of, commercially available [not custom] software
  • Activities are managed from central locations rather than at each customer's site, enabling customers to access applications remotely via the Web application delivery.
  • Delivery models are 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 centralized feature updating, which obviates the need for downloadable patches and upgrades.
  • SaaS applications are generally priced on a per-user basis – often a relatively small minimum number of users, with additional fees for extra bandwidth and storage.
  • SaaS revenue streams to the vendor are lower initially than traditional software license fees, but are also recurring, and therefore viewed as more predictable, much like maintenance fees for licensed software.

 

Maturity SaaS Architecture

Architectures for SaaS can be associated with one of four primary "maturity" levels. These levels, proposed by Microsoft, help to identify tangible architectural concepts that any web-native SaaS application can relate to.

Level 1 – ASP Like

The first level of maturity emulates the traditional application service provider [ASP] model of 1990’s software delivery.
Each customer has its own customized version of the hosted application, and runs its own instance of the application on the host's servers.

Level 2 – MultiTenant

The vendor hosts a separate instance of the application for each customer [tenant].

Rather than each instance being individually customized for the tenant, all instances use the same code implementation, and the vendor meets customers' needs by providing detailed configuration options that allow the customer to change how the application looks and behaves to its users.

Level 3 – Meta Driven Virtualization

The vendor runs a single instance that serves every customer, with configurable metadata providing a unique user experience and feature set for each one.

Authorization and security policies ensure that each customer's data is kept separate from that of other customers. The end user has no indication that the application instance is being shared among multiple tenants.

As multiple customers' data share one instance of the application, one customer's data can be logically/virtually separated from that of other customers. Multiple customers' data may be saved physically into the same data file; however, virtualization of the application ensures one customer can never see another customer's data.

Level 4 – Fully Load-Balanced Virtualized

The vendor hosts multiple customers on a load-balanced farm of identical instances, with each customer's data kept separate, and with configurable metadata providing a unique user experience and feature set for each customer.

This system is fully scalable with the number of servers and instances on the back-end increased or decreased as required to match demand. This requires no additional re-design of the application, and changes or fixes can be rolled out to thousands of tenants as easily as a single tenant.

The mission-critical auxiliary components required of all SaaS applications has lead to best of breed vendors creating tools to aid in SaaS development and operations. These vendors provide ISV commodity components that allow conversion of an existing web/web service to SaaS, or WAP-based products into a SaaS application. These tools significantly reduce the amount of time and effort required to create a SaaS application, reducing time to market, engineering cost and resource effort involved.

Next: Selling SaaS Solutions

Back To Top