The Web has succeeded by allowing individuals and companies to add their own unique capabilities to The Net. Cloud Computing should develop the same way. Developers shouldn't be forced to compromise on the selection of development platforms, software, or security. Cloudware is an architecture intended to provide an open framework allowing the development of a cloud computing environment that's rigorous enough to take on any web or enterprise application.
Software-as-a-Service (SaaS) is among the fastest growing segments of the technology industry. Although much of the attention focuses on the low entry cost for users and subscription revenue stream for providers, the viability of SaaS really stems from the fact users simply prefer SaaS applications. Operating the application themselves, allows SaaS providers to focus on the user experience rather than on the IT team who installs and maintains the application. Salesforce.com and Webex have proven SaaS is a viable business model and inspired a wave of change in the software industry. However, typical ISVs face a significant challenge in adopting the SaaS model; architecting multi-tenant applications.