Professional Documents
Culture Documents
Global Groupware Solutions Limited 828 Udyog Vihar Phase V Gurgaon 122 016, Haryana, INDIA Phone: +91-124-478-9999 www.employwise.com
Configurability replaces customisation. Another important benefit or multi-tenancy is enabling policy-driven configuration of applications as a means of customization rather than the custom coding favored by conventional software vendors. Multitenancy obliges vendors to push greater configurability because their customers want the flexibility to modify how the applications work for them, even though the underlying software code has to be the same for everyone. This further enhances the capacity to deliver the business results the customer wants to achieve. Single software version: With a single multi-tenant software all customers are automatically upgraded to the latest version. All customers not only get the latest innovations and improvements in the software, they also avoid the risk of being orphaned on an old unsupported, unmaintained version. SaaS vendors only need to maintain one (current) version of the software, and every fix and enhancement goes to every customer. Multi-version vendors end up spending 70-90 percent of their development effort simply on maintenance and fragment their maintenance efforts over more and more versions of the software and each fix applies to a small subset of customers. Shared Infrastructure: Multi-tenant allows multiple customers to run on the same infrastructure. Most people think of servers as the main infrastructure cost, but even more costly are the cost of database licenses and other infrastructure software, the 20%-per-year maintenance costs for all infrastructure components, and (most importantly) the operations personnel costs: DBAs, system administrators, network administrators, etc. Vendor stability: Multi-tenancy delivers the highest economies of scale which enable true SaaS vendors to become profitable and therefore financially stable at lower customer price-points and also grow their revenues by delivering smaller customers whose single instance footprint may not be otherwise cost justified at SaaS price points. Customers should remember that they remain vulnerable to the financial viability and business continuity of their SaaS vendors
Scalability is Essential
The SaaS business model involves supporting a very large number of customers and even larger number of users on a 24x7 basis anytime, anywhere. Thus a true SaaS application needs to be architected and built such that it is capable of supporting these very large volumes. Many legacy client-server applications now being offered as SaaS were never designed for such large deployments and will probably not scale-up beyond the first few implementations. A true scalable application means maximizing concurrency, and using application resources more efficientlyfor example, optimizing locking duration, statelessness, sharing pooled resources such as threads and network connections, caching reference data, and partitioning large databases.
Global Groupware Solutions Limited 828 Udyog Vihar Phase V Gurgaon 122 016, Haryana, INDIA Phone: +91-124-478-9999 www.employwise.com
Level I: 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. Architecturally, software at this maturity level is very similar to traditionally-sold line-of-business software, in that different clients within an organization connect to a single instance running on the server, but that instance is wholly independent of any other instances or processes that the host is running on behalf of its other customers. Typically, traditional clientserver applications can be moved to a SaaS model at the first level of maturity, with relatively little development effort, and without re-architecting the entire system from the ground up. Although this level offers few of the benefits of a fully mature SaaS solution, it does allow vendors to reduce costs by consolidating server hardware and administration.
Global Groupware Solutions Limited 828 Udyog Vihar Phase V Gurgaon 122 016, Haryana, INDIA Phone: +91-124-478-9999 www.employwise.com
Global Groupware Solutions Limited 828 Udyog Vihar Phase V Gurgaon 122 016, Haryana, INDIA Phone: +91-124-478-9999 www.employwise.com