Thursday, 14 November 2013

Comparison Multi-Tenant SaaS Applications and Web applications

Tenancy and Personalization

Effective SaaS applications, reaching into the Long Tail of market demand, will personalize the customer or partner experience.  SaaS applications enable teams to uniquely configure business events, processes, rules, or data per customer or partner.   When delivering a business capability as a SaaS application, decouple privileges, policies, and rules from application code, and enable the SaaS application to personalize the experience across:
  • Information access privileges
  • Information aggregation and composition
  • Social network access privileges
  • Business processes and rules
  • Service levels and Quality of Service
  • Security policies
  • Monetization rates

SaaS applications are personalized to meet the requirements of individual tenants.  When considering SaaS application isolation, resource optimization, and aggregation requirements, tenancy dimensions will be baked into your SaaS application.  Carefully consider whether the SaaS application will be personalized across people (e.g. organization, team, or individual), projects (e.g. joint venture, marketing campaign, benefits enrollment), or IT artifacts (e.g. application, API, service, or machine).  Figure 1 illustrates the tenancy dimensions.

Tenancy Dimensions
Figure 1: Tenancy Dimensions

Self-Service Agility and Resource Optimization Cost Savings

Efficiently scaling business revenue while minimizing operational expense requires rapidly onboarding new customers and partners via on-demand self-service.  The ideal SaaS application provides an on-demand self-service environment that facilitates:
  • Registering tenants (e.g. organizations, individuals, or apps)
  • Configuring business objects per tenant
    • Processes, rules, event notifications, and data elements
  • Integrating unique data sources
    • Master data sources, identity repository, APIs
  • Provisioning project workspaces
  • Creating and viewing analytics

SaaS offers a more affordable solution per tenant, while maintaining operating margin, and broadening solution reach into the long tail of market demand.  Organizations can stretch their capital or operational dollars and deliver solutions down market into small to medium-size businesses or to individual consumers.  IT business management techniques available to lower cost per tenant include reducing utilization charges, decreasing integration and configuration steps, or eliminating on-boarding activities.  Teams can reduce utilization charges by optimizing resource sharing and increasing tenant density.

Delivering Business Analytics based on Data Aggregation

Because SaaS applications share data models, process models, and common APIs, SaaS applications can readily drive social, community, and ecosystem business models.  With appropriate tenant consent, SaaS applications may remove personal identity information (PII) markers, aggregate data, and present trends.  With SaaS, your business has a pathway to expand revenue by delivering best practice insight based on marketplace analytics.

0 comments:

Post a Comment