![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRMiaki-ykW_xk1prbhSnB9sfMonc9_WfFG_isLu2_FzMCHthqXZchyphenhyphenSMwPvuuGoHfJq-tuSVolA_3ubTAeGdCg2VVqzuetX3nZb7q3fDcpyjPaKfcHoxvOsfXZMdiBfEf-vyLk9jAac4/s400/Saas.png)
by Steve Bobrowski
Learn the basic concepts of "software as a service" architecture by building your own mini-SaaS application.
Whether you believe in creation, intelligent design, or Darwinism, evolution is an undeniable process that spans most everything around us. In nature, species evolve to survive in an ever-changing environment. And in business, well-managed companies evolve their business operations to compete better and increase profits.
One of the most prevalent trends in today's business world is an evolution toward the delivery and consumption of software as a service, or SaaS. This article explains some of the fundamental concepts, benefits, and implementation details of SaaS and provides a workshop on building a demonstration application so that developers and consumers can better understand and take advantage of this emerging technology.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM-DCN11R4Wt_7-OLT3y87MYWyEK2VWD9gM942Y7V9EPSsRGmxKTnRhvlWV_xGCsMLxV0gEwGxeJox3KX2JPPTOJVDPbyXLOPqgu4R1EoVTA2MrbFbPN8wWSrQ4lA0ejm6gTbOUIaS3I/s320/Marmer.png)
In the broadest sense, SaaS is an uncomplicated concept: customers access software as a hosted application over the Internet. So why is such a straightforward idea all the rage? Consider a simple example that compares how a medium-size or large business might implement a standard customer relationship management (CRM) application by taking two different approaches: the traditional on-premises, application ownership model versus the on-demand SaaS, or application subscriber model.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM-DCN11R4Wt_7-OLT3y87MYWyEK2VWD9gM942Y7V9EPSsRGmxKTnRhvlWV_xGCsMLxV0gEwGxeJox3KX2JPPTOJVDPbyXLOPqgu4R1EoVTA2MrbFbPN8wWSrQ4lA0ejm6gTbOUIaS3I/s320/Marmer.png)
Buy software and support licenses for an operating system, database, and CRM application
Purchase hardware (one or more servers and storage) to support the CRM application
Hire a staff of one or more administrators and consultants to install, configure, and maintain the CRM environment
From the customer's perspective, the total cost of ownership for the first year of owning a traditional CRM application would no doubt be hundreds of thousands of dollars, not to mention the ongoing annual costs to maintain it. From the CRM application developer's viewpoint, the pool of potential customers is limited to companies that can afford to pay the hefty price tag associated with owning and managing their own copy of the application.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM-DCN11R4Wt_7-OLT3y87MYWyEK2VWD9gM942Y7V9EPSsRGmxKTnRhvlWV_xGCsMLxV0gEwGxeJox3KX2JPPTOJVDPbyXLOPqgu4R1EoVTA2MrbFbPN8wWSrQ4lA0ejm6gTbOUIaS3I/s320/Marmer.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM-DCN11R4Wt_7-OLT3y87MYWyEK2VWD9gM942Y7V9EPSsRGmxKTnRhvlWV_xGCsMLxV0gEwGxeJox3KX2JPPTOJVDPbyXLOPqgu4R1EoVTA2MrbFbPN8wWSrQ4lA0ejm6gTbOUIaS3I/s320/Marmer.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM-DCN11R4Wt_7-OLT3y87MYWyEK2VWD9gM942Y7V9EPSsRGmxKTnRhvlWV_xGCsMLxV0gEwGxeJox3KX2JPPTOJVDPbyXLOPqgu4R1EoVTA2MrbFbPN8wWSrQ4lA0ejm6gTbOUIaS3I/s320/Marmer.png)
Read the rest of this story...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM-DCN11R4Wt_7-OLT3y87MYWyEK2VWD9gM942Y7V9EPSsRGmxKTnRhvlWV_xGCsMLxV0gEwGxeJox3KX2JPPTOJVDPbyXLOPqgu4R1EoVTA2MrbFbPN8wWSrQ4lA0ejm6gTbOUIaS3I/s320/Marmer.png)
No comments:
Post a Comment