<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Delivered Innovation Blog &#187; Platform as a Service</title>
	<atom:link href="http://blog.deliveredinnovation.com/tag/platform-as-a-service/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deliveredinnovation.com</link>
	<description>Delivered Innovation Blog</description>
	<lastBuildDate>Tue, 10 Apr 2012 17:22:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cloud Architecture Weekly Roundup</title>
		<link>http://blog.deliveredinnovation.com/2010/12/13/cloud-architecture-weekly-roundup-december-10/</link>
		<comments>http://blog.deliveredinnovation.com/2010/12/13/cloud-architecture-weekly-roundup-december-10/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 00:36:56 +0000</pubDate>
		<dc:creator>Delivered Innovation</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Salesforce Architecture]]></category>
		<category><![CDATA[database.com]]></category>
		<category><![CDATA[df10]]></category>
		<category><![CDATA[Dreamforce]]></category>
		<category><![CDATA[FinancialForce]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://forcearchitects.deliveredinnovation.com/?p=1136</guid>
		<description><![CDATA[Last week saw 30,000+ people converge on the Moscone Center in San Francisco, CA for Dreamforce ‘10.  The event was as big as promised and rightfully dominated the news in all things cloud.

Jeff Kaplan’s rundown is comprehensive, both in the headline events and announcements as well as in its aim.  “Salesforce.com used the event to beat back the recent efforts of Oracle and Microsoft to gain a share of the Cloud Computing market with a new round of initiatives aimed at building on its phenomenal momentum and success.”  He also examines the impact of several announcements, including the unveiling of Database.com, demonstrating salesforce.com’s dedication to the maturation of the force.com platform in the developer world.
<ul>
	<li><a title="http://www.thinkstrategies.com/blog/2010/12/soaring-clouds-at-dreamforce.html  " href="http://www.thinkstrategies.com/blog/2010/12/soaring-clouds-at-dreamforce.html" target="_blank">Soaring Clouds at Dreamforce</a></li>
</ul>
Phil Wainewright examines the impact of Database.com on the competitive marketplace “as Marc Benioff throws salesforce.com’s cloud platform weight around.”  Smaller PaaS competitors will have to work harder to differentiate themselves in this new landscape, he notes.
<ul>
	<li><a title="http://www.zdnet.com/blog/saas/paas-bystanders-squished-as-database-giants-spar/1220  " href="http://www.zdnet.com/blog/saas/paas-bystanders-squished-as-database-giants-spar/1220" target="_blank">PaaS Bystanders Squished as Database Giants Spar</a></li>
</ul>
A day later, salesforce.com CEO Marc Benioff announced the acquisition of Heroku, the Ruby based application development platform, a move that should add even more developer credibility to the platform.
<ul>
	<li><a title="http://blog.softwareinsider.org/2010/12/08/news-analysis-salesforce-com-buys-heroku-for-212m-shows-commitment-to-paas/" href="http://blog.softwareinsider.org/2010/12/08/news-analysis-salesforce-com-buys-heroku-for-212m-shows-commitment-to-paas/" target="_blank">News Analysis: Salesforce.com Buys Heroku for $212M - Shows Commitment to PaaS</a></li>
</ul>
Quietly, on Tuesday morning, FinancialForce acquired a PSA solution from application builder Appirio.  “Importantly, this is the first complete ERP/PSA/CRM solution built on the same platform” and gives service organizations the ability to “run all of their core systems on a single solution.”
<ul>
	<li><a title="http://diversity.net.nz/financialforce-acquires-appirio-psa/2010/12/07/  " href="http://diversity.net.nz/financialforce-acquires-appirio-psa/2010/12/07/" target="_blank">FinancialForce Acquires Appirio PSA</a></li>
</ul>
Reid Carlberg, developer evangelist for salesforce.com and excellent tweeter (@ReidCarlberg), delivers his roundup of the event and gives attention to some of the unique touches that made a 30,000 person event feel so personal, including his impromptu one-on-one sessions with fellow platform users, Reid monitoring Chatter to answer questions, and personal code consults, all of which inevitably led to him losing his voice.  Reid embodies the enthusiasm and forward-thinking that everyone brings to Dreamforce and makes Dreamforce such a success.
<ul>
	<li><a title="http://blog.sforce.com/sforce/2010/12/once-upon-a-dreamforce.html  " href="http://blog.sforce.com/sforce/2010/12/once-upon-a-dreamforce.html" target="_blank">Once Upon a Dreamforce</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Last week saw 30,000+ people converge on the Moscone Center in San Francisco, CA for Dreamforce ‘10.  The event was as big as promised and rightfully dominated the news in all things cloud.</p>
<p>Jeff Kaplan’s rundown is comprehensive, both in the headline events and announcements as well as in its aim.  “Salesforce.com used the event to beat back the recent efforts of Oracle and Microsoft to gain a share of the Cloud Computing market with a new round of initiatives aimed at building on its phenomenal momentum and success.”  He also examines the impact of several announcements, including the unveiling of Database.com, demonstrating salesforce.com’s dedication to the maturation of the force.com platform in the developer world.</p>
<ul>
<li><a title="http://www.thinkstrategies.com/blog/2010/12/soaring-clouds-at-dreamforce.html  " href="http://www.thinkstrategies.com/blog/2010/12/soaring-clouds-at-dreamforce.html" target="_blank">Soaring Clouds at Dreamforce</a></li>
</ul>
<p>Phil Wainewright examines the impact of Database.com on the competitive marketplace “as Marc Benioff throws salesforce.com’s cloud platform weight around.”  Smaller PaaS competitors will have to work harder to differentiate themselves in this new landscape, he notes.</p>
<ul>
<li><a title="http://www.zdnet.com/blog/saas/paas-bystanders-squished-as-database-giants-spar/1220  " href="http://www.zdnet.com/blog/saas/paas-bystanders-squished-as-database-giants-spar/1220" target="_blank">PaaS Bystanders Squished as Database Giants Spar</a></li>
</ul>
<p>A day later, salesforce.com CEO Marc Benioff announced the acquisition of Heroku, the Ruby based application development platform, a move that should add even more developer credibility to the platform.</p>
<ul>
<li><a title="http://blog.softwareinsider.org/2010/12/08/news-analysis-salesforce-com-buys-heroku-for-212m-shows-commitment-to-paas/" href="http://blog.softwareinsider.org/2010/12/08/news-analysis-salesforce-com-buys-heroku-for-212m-shows-commitment-to-paas/" target="_blank">News Analysis: Salesforce.com Buys Heroku for $212M &#8211; Shows Commitment to PaaS</a></li>
</ul>
<p>Quietly, on Tuesday morning, FinancialForce acquired a PSA solution from application builder Appirio.  “Importantly, this is the first complete ERP/PSA/CRM solution built on the same platform” and gives service organizations the ability to “run all of their core systems on a single solution.”</p>
<ul>
<li><a title="http://diversity.net.nz/financialforce-acquires-appirio-psa/2010/12/07/  " href="http://diversity.net.nz/financialforce-acquires-appirio-psa/2010/12/07/" target="_blank">FinancialForce Acquires Appirio PSA</a></li>
</ul>
<p>Reid Carlberg, developer evangelist for salesforce.com and excellent tweeter (@ReidCarlberg), delivers his roundup of the event and gives attention to some of the unique touches that made a 30,000 person event feel so personal, including his impromptu one-on-one sessions with fellow platform users, Reid monitoring Chatter to answer questions, and personal code consults, all of which inevitably led to him losing his voice.  Reid embodies the enthusiasm and forward-thinking that everyone brings to Dreamforce and makes Dreamforce such a success.</p>
<ul>
<li><a title="http://blog.sforce.com/sforce/2010/12/once-upon-a-dreamforce.html  " href="http://blog.sforce.com/sforce/2010/12/once-upon-a-dreamforce.html" target="_blank">Once Upon a Dreamforce</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2010/12/13/cloud-architecture-weekly-roundup-december-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009: The Year Cloud Computing Reached The Tipping Point</title>
		<link>http://blog.deliveredinnovation.com/2009/12/31/2009-the-year-cloud-computing-reached-the-tipping-point/</link>
		<comments>http://blog.deliveredinnovation.com/2009/12/31/2009-the-year-cloud-computing-reached-the-tipping-point/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 05:01:57 +0000</pubDate>
		<dc:creator>Michael Topalovich</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Delivered Innovation News]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce CRM]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.deliveredinnovation.com/?p=488</guid>
		<description><![CDATA[<p>By most accounts, 2009 was a bad year.  For some, an awful year.  But for cloud computing, 2009 will be looked back on as the year the movement reached the tipping point.  I don&#8217;t necessarily want to run through a year-end wrap-up, but I do want to take some lessons learned from 2009 and apply them to what I believe we&#8217;ll see in the year ahead.</p>
<h3>The Question Without an Answer</h3>
<p>What exactly is &#8220;Cloud Computing?&#8221;  The term will probably never be fully fleshed out in terms of a common definition, and at the end of the day that&#8217;s fine with me. Yes, we need to put structure around the term and the industry, but as we noted earlier in the year with a post about <a title="Cloud Maturity Models" href="http://saaskatoon.deliveredinnovation.com/2009/01/05/roger-smith-cloud-maturity-models-dont-make-sense/" >cloud maturity models</a>, we run the risk of painting ourselves into a corner if we try too hard to make things fit neatly into buckets that we can easily classify and categorize. Taxonomy will be key to understanding and adopting cloud computing, but I&#8217;ve become convinced that in order to truly embrace the cloud, we must&#8230;</p>
<h3>Embrace the Abstract</h3>
<p>I had the opportunity to speak at <a href="http://saaskatoon.deliveredinnovation.com/2009/05/18/interop-panel-discussion-preview-honeymoon-and-divorce-changing-saas-providers/" >Interop Las Vegas</a> this year with<a href="http://blogs.boomi.com/bod/rick-nucci.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blogs.boomi.com/bod/rick-nucci.html');"> Rick Nucci</a> of Boomi and <a href="http://blog.softwareinsider.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blog.softwareinsider.org/');">R. &#8220;Ray&#8221; Wang</a> of Forrester Research, and when I made the statement that &#8220;cloud computing is the technical manifestation of Service Oriented Architecture,&#8221; I realized that I had found the unifying principle of cloud-based solution design; unifying both in the sense that the promise of SOA finally has the technology behind it to transform it from philosophy to practical design pattern, as well as in the sense that the term &#8220;cloud computing&#8221; itself was being co-opted in much the same way that traditional software vendors co-opted the entire concept of <a href="http://saaskatoon.deliveredinnovation.com/2009/05/07/phil-wainewright-hybrid-cloud-or-half-hearted-kludge/" >Service Oriented Architecture</a> to sell middleware throughout the decade.</p>
<p>Cloud computing may mean many things to many people, but in the end its full potential can only be realized if we stop trying to think of it in terms of the &#8220;known known&#8221; and embrace the the &#8220;known unknown.&#8221;  More importantly, when we think about the cloud and applying SOA design principles, we cannot continuously innovate and drive value if we are traversing connections inward to rationalize patterns and explain the abstract with the known; we must restructure our patterns and embrace the abstract in an attempt to forge new connections by moving outward beyond our comfort zones. The next generation of system design is less about creating code, and more about assembling services &#8211; innovation through extending value in what already exists rather than inventing new sources of value.  In terms of practical application, this means moving up the stack and&#8230;</p>
<h3>Learning to Describe Rather Than Prescribe</h3>
<p>An interesting pattern that I observed throughout 2009 is the continuing tendency to try and reinvent the wheel despite the fact that not only has the wheel already been invented, but it&#8217;s right in front of our eyes and meets our needs 99 times out of 100.  I saw this over and over with <a title="Salesforce CRM and Force.com" href="http://www.deliveredinnovation.com/cloud-solution-design"  target="_blank">Salesforce CRM and Force.com</a> projects; the value of using Platform-as-a-Service is that someone else (or more accurately, thousands of other people) has already thought about just about everything you could possibly need in a data model, user interface, and business rules.  And not only have they published just about everything you could possibly want in an easily configurable platform, they host it and manage all of the operational details such as backups, upgrades, and security. Yet time and again I encountered teams that thought that their way of doing things was better, and would go down the path of trying to build Salesforce on Salesforce before realizing that the same outcomes could have been achieved by spending a little more time upfront optimizing business processes and making minor configuration changes than going down the path of creating complex custom workflows, classes, and user interfaces to achieve the same end.</p>
<p>Some case studies are extreme, such as the support manager that duplicated Contacts across multiple accounts and assigned multiple portal logins to customers &#8211; in one extreme case 101 times &#8211; rather than setting up sharing rules properly; I don&#8217;t have to tell you what a data quality nightmare that ended up being.  In other cases, it&#8217;s simply a matter of building rather than reusing what&#8217;s already there, resulting in hard-coding of attributes and logic that should be dynamic and extensible.</p>
<p>What I&#8217;ve come to realize is that there is a conceptual barrier that we need to overcome when it comes to metadata and other abstracted entities; because multitenancy architecture and SOA are reaching such a pervasive state, we must shift our thinking to describe what already exists rather than trying to recreate it.  Entities exist once and in perpetuity &#8211; for example, there is only one of you in the entire world and you cannot be recreated on demand &#8211; thus our ability to provide context necessarily requires us to describe the entity in a manner that provides value to the application; the ability to describe entities with deep domain knowledge and create relationships to other entities that enrich the value of the data set will become an important competitive differentiator.</p>
<p>This will take time and a great deal of trial-and-error until we get it right, but in the end it is the only way to leverage the tremendous potential of core cloud computing architecture patterns; our entire concept of producing and consuming services has to change, which leads me to the conclusion that&#8230;</p>
<h3>SaaS is Dead&#8230;Long Live SaaS</h3>
<p>Granted, the title of this blog predicates from the acronym for Software-as-a-Service, but as cloud services mature and the traditional technology stack gets blown up and reassembled, the entire concept of &#8220;software&#8221; shifts from the self-contained, monolithic packaged application to that of a delivery framework. Software was invented to make hardware useful; hardware is abstracted in the cloud and we no longer write code down to the kernel level &#8211; we assemble, configure, and code to the layer of abstraction of the specific cloud platform.  The term &#8220;software&#8221; will gradually fade from our lexicon.</p>
<p>This was the philosophy that drove the Java language and multi-platform virtual machine concept, and will continue to evolve with next generation rich Internet application frameworks such as Adobe Flex / AIR.  What we will see moving forward is the continuing shift from desktop software that interacts with the cloud, to ubiquitous frameworks that consume data and logic services from the cloud and leverage the processing capacity of the local machine to enhance the user experience.</p>
<p>2009 and its economic and sociopolitical malaise are now behind us, and by all accounts 2010 will be the year of the cloud. While the technology and the terminology of the cloud have permeated the mainstream, it will take significant shifts in thought processes and design patterns before the cloud can be fully leveraged.  Here&#8217;s to a great New Year and the hopes that the likes of Microsoft and other relics will accelerate their fade into obscurity and stop trying to steer the cloud discussion back into a box.  Until next time, here are some&#8230;</p>
<h3>Other 2009 Wrap-ups and 2010 Predictions</h3>
<p><a href="http://www.thinkstrategies.com/blog/2010/01/key-challenges-facing-cloud-computing-in-2010-and-beyond.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.thinkstrategies.com/blog/2010/01/key-challenges-facing-cloud-computing-in-2010-and-beyond.html');" target="_blank">Jeff Kaplan: Key Challenges Facing Cloud Computing in 2010 and Beyond</a><br />
<a href="http://blogs.zdnet.com/SAAS/?p=964&#38;tag=col1;post-964" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blogs.zdnet.com/SAAS/?p=964&#38;tag=col1;post-964');"> Phil Wainewright: Tips from 2009 for a prosperous 2010</a><br />
<a href="http://www.miamiherald.com/living/columnists/dave-barry/story/1397654.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.miamiherald.com/living/columnists/dave-barry/story/1397654.html');"> Dave Barry&#8217;s year in review: 2009</a> (Humorous, non-cloud related)</p>]]></description>
			<content:encoded><![CDATA[<p>By most accounts, 2009 was a bad year.  For some, an awful year.  But for cloud computing, 2009 will be looked back on as the year the movement reached the tipping point.  I don&#8217;t necessarily want to run through a year-end wrap-up, but I do want to take some lessons learned from 2009 and apply them to what I believe we&#8217;ll see in the year ahead.</p>
<h3>The Question Without an Answer</h3>
<p>What exactly is &#8220;Cloud Computing?&#8221;  The term will probably never be fully fleshed out in terms of a common definition, and at the end of the day that&#8217;s fine with me. Yes, we need to put structure around the term and the industry, but as we noted earlier in the year with a post about <a title="Cloud Maturity Models" href="http://saaskatoon.deliveredinnovation.com/2009/01/05/roger-smith-cloud-maturity-models-dont-make-sense/">cloud maturity models</a>, we run the risk of painting ourselves into a corner if we try too hard to make things fit neatly into buckets that we can easily classify and categorize. Taxonomy will be key to understanding and adopting cloud computing, but I&#8217;ve become convinced that in order to truly embrace the cloud, we must&#8230;</p>
<h3>Embrace the Abstract</h3>
<p>I had the opportunity to speak at <a href="http://saaskatoon.deliveredinnovation.com/2009/05/18/interop-panel-discussion-preview-honeymoon-and-divorce-changing-saas-providers/">Interop Las Vegas</a> this year with<a href="http://blogs.boomi.com/bod/rick-nucci.html"> Rick Nucci</a> of Boomi and <a href="http://blog.softwareinsider.org/">R. &#8220;Ray&#8221; Wang</a> of Forrester Research, and when I made the statement that &#8220;cloud computing is the technical manifestation of Service Oriented Architecture,&#8221; I realized that I had found the unifying principle of cloud-based solution design; unifying both in the sense that the promise of SOA finally has the technology behind it to transform it from philosophy to practical design pattern, as well as in the sense that the term &#8220;cloud computing&#8221; itself was being co-opted in much the same way that traditional software vendors co-opted the entire concept of <a href="http://saaskatoon.deliveredinnovation.com/2009/05/07/phil-wainewright-hybrid-cloud-or-half-hearted-kludge/">Service Oriented Architecture</a> to sell middleware throughout the decade.</p>
<p>Cloud computing may mean many things to many people, but in the end its full potential can only be realized if we stop trying to think of it in terms of the &#8220;known known&#8221; and embrace the the &#8220;known unknown.&#8221;  More importantly, when we think about the cloud and applying SOA design principles, we cannot continuously innovate and drive value if we are traversing connections inward to rationalize patterns and explain the abstract with the known; we must restructure our patterns and embrace the abstract in an attempt to forge new connections by moving outward beyond our comfort zones. The next generation of system design is less about creating code, and more about assembling services &#8211; innovation through extending value in what already exists rather than inventing new sources of value.  In terms of practical application, this means moving up the stack and&#8230;</p>
<h3>Learning to Describe Rather Than Prescribe</h3>
<p>An interesting pattern that I observed throughout 2009 is the continuing tendency to try and reinvent the wheel despite the fact that not only has the wheel already been invented, but it&#8217;s right in front of our eyes and meets our needs 99 times out of 100.  I saw this over and over with <a title="Salesforce CRM and Force.com" href="http://www.deliveredinnovation.com/cloud-solution-design" target="_blank">Salesforce CRM and Force.com</a> projects; the value of using Platform-as-a-Service is that someone else (or more accurately, thousands of other people) has already thought about just about everything you could possibly need in a data model, user interface, and business rules.  And not only have they published just about everything you could possibly want in an easily configurable platform, they host it and manage all of the operational details such as backups, upgrades, and security. Yet time and again I encountered teams that thought that their way of doing things was better, and would go down the path of trying to build Salesforce on Salesforce before realizing that the same outcomes could have been achieved by spending a little more time upfront optimizing business processes and making minor configuration changes than going down the path of creating complex custom workflows, classes, and user interfaces to achieve the same end.</p>
<p>Some case studies are extreme, such as the support manager that duplicated Contacts across multiple accounts and assigned multiple portal logins to customers &#8211; in one extreme case 101 times &#8211; rather than setting up sharing rules properly; I don&#8217;t have to tell you what a data quality nightmare that ended up being.  In other cases, it&#8217;s simply a matter of building rather than reusing what&#8217;s already there, resulting in hard-coding of attributes and logic that should be dynamic and extensible.</p>
<p>What I&#8217;ve come to realize is that there is a conceptual barrier that we need to overcome when it comes to metadata and other abstracted entities; because multitenancy architecture and SOA are reaching such a pervasive state, we must shift our thinking to describe what already exists rather than trying to recreate it.  Entities exist once and in perpetuity &#8211; for example, there is only one of you in the entire world and you cannot be recreated on demand &#8211; thus our ability to provide context necessarily requires us to describe the entity in a manner that provides value to the application; the ability to describe entities with deep domain knowledge and create relationships to other entities that enrich the value of the data set will become an important competitive differentiator.</p>
<p>This will take time and a great deal of trial-and-error until we get it right, but in the end it is the only way to leverage the tremendous potential of core cloud computing architecture patterns; our entire concept of producing and consuming services has to change, which leads me to the conclusion that&#8230;</p>
<h3>SaaS is Dead&#8230;Long Live SaaS</h3>
<p>Granted, the title of this blog predicates from the acronym for Software-as-a-Service, but as cloud services mature and the traditional technology stack gets blown up and reassembled, the entire concept of &#8220;software&#8221; shifts from the self-contained, monolithic packaged application to that of a delivery framework. Software was invented to make hardware useful; hardware is abstracted in the cloud and we no longer write code down to the kernel level &#8211; we assemble, configure, and code to the layer of abstraction of the specific cloud platform.  The term &#8220;software&#8221; will gradually fade from our lexicon.</p>
<p>This was the philosophy that drove the Java language and multi-platform virtual machine concept, and will continue to evolve with next generation rich Internet application frameworks such as Adobe Flex / AIR.  What we will see moving forward is the continuing shift from desktop software that interacts with the cloud, to ubiquitous frameworks that consume data and logic services from the cloud and leverage the processing capacity of the local machine to enhance the user experience.</p>
<p>2009 and its economic and sociopolitical malaise are now behind us, and by all accounts 2010 will be the year of the cloud. While the technology and the terminology of the cloud have permeated the mainstream, it will take significant shifts in thought processes and design patterns before the cloud can be fully leveraged.  Here&#8217;s to a great New Year and the hopes that the likes of Microsoft and other relics will accelerate their fade into obscurity and stop trying to steer the cloud discussion back into a box.  Until next time, here are some&#8230;</p>
<h3>Other 2009 Wrap-ups and 2010 Predictions</h3>
<p><a href="http://www.thinkstrategies.com/blog/2010/01/key-challenges-facing-cloud-computing-in-2010-and-beyond.html" target="_blank">Jeff Kaplan: Key Challenges Facing Cloud Computing in 2010 and Beyond</a><br />
<a href="http://blogs.zdnet.com/SAAS/?p=964&amp;tag=col1;post-964"> Phil Wainewright: Tips from 2009 for a prosperous 2010</a><br />
<a href="http://www.miamiherald.com/living/columnists/dave-barry/story/1397654.html"> Dave Barry&#8217;s year in review: 2009</a> (Humorous, non-cloud related)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2009/12/31/2009-the-year-cloud-computing-reached-the-tipping-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Force.com Changes System &amp; Software Testing Processes</title>
		<link>http://blog.deliveredinnovation.com/2009/08/07/how-force-com-changes-system-software-testing-processes/</link>
		<comments>http://blog.deliveredinnovation.com/2009/08/07/how-force-com-changes-system-software-testing-processes/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 20:35:50 +0000</pubDate>
		<dc:creator>Michael Topalovich</dc:creator>
				<category><![CDATA[Salesforce Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Software as a Service]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://saaskatoon.deliveredinnovation.com/?p=370</guid>
		<description><![CDATA[<p>It&#8217;s evident by this point that cloud computing technologies such as Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS) have changed the way applications are developed.  The interesting thing that we are finding with our customer engagements is that the rapid and iterative nature of designing and developing apps on Force.com has created an entirely new set of challenges with how the apps are tested prior to deployment to production environments.  The ability to demonstrate application features and functionality to project stakeholders in near-real time is more of a double-edged sword than most people realize; on the one hand, being able to show progress and continuously incorporate feedback has fundamentally changed the concept of application development and delivery.  On the other hand, if expectations are not managed properly, the ability to visually represent system designs and demonstrate prototypes in such a rapid timeframe could potentially trivialize the importance of testing, code refactoring and optimization, and change management.</p>
<p>With regards to the testing aspect of Force.com application development and delivery, I have observed some emerging patterns that warrant further study and discussion:</p>
<ol>
<li><strong>Unit testing is real-time and automated</strong>.  The <a title="Force.com IDE" href="http://wiki.developerforce.com/index.php/Force.com_IDE" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://wiki.developerforce.com/index.php/Force.com_IDE');" target="_blank">Force.com IDE</a> for the Eclipse SDK has been a solid development tool for some time, but the real-time feedback that you get using version 16.0 (Summer &#8216;09) of the IDE with the <a href="http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.4.x" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.4.x');" target="_blank">Eclipse Ganymede</a> release (3.4.x) is of tremendous value.  Granted, the Salesforce API will let you know if there is a problem with your code, but now we&#8217;re seeing potential issues called out in Eclipse prior to pushing code to Salesforce.  If you think of unit testing in the traditional sense, where you are testing the validity of snippets of code, the very act of the Salesforce API accepting code that you push to the environment provides immediate validation in an intelligent and automated fashion.  And with the line-item feedback provided by Eclipse, you can catch code validation issues long before saving to the server, significantly reducing the time required to track down and fix invalid code.</li>
<li><strong>Integration testing has combined with QA to become a metafunction</strong>.  I will be the first to admit that I initially viewed the Apex 75% code coverage requirement imposed by salesforce.com as more of an annoyance than anything.  Now I have come to see test classes not as a necessary evil in deploying apps to production environments, but as a tremendous opportunity to bundle elements of integration testing and end-to-end application QA into a single overarching process.  While most developers dread having to write Apex test classes, we include them in our design specifications as a best practice.  If you think about it, what we are doing is taking the use cases that are fleshed out during the design process and building out test cases from the onset of the development effort; this is a fundamental shift from the traditional role of QA in outdated waterfall-based methodologies that build and execute test cases and QA plans only after development, unit testing, and integration testing are completed.  I have worked with far too many organizations where QA was considered an albatross &#8211; the development effort was complete for all intents and purposes, the finish line was in sight, and here comes QA adding weeks, if not months, to the Gantt chart right before that final milestone.  By making QA an iterative process that is tightly integrated with development processes, there are no downside surprises at the end of the development cycle; QA is already done along with integration testing, and it can be argued that the most important aspect of this is that QA is no longer a discreet process &#8211; it becomes a living, breathing overlay of the entire development methodology, producing test classes that live alongside the production Apex classes.</li>
<li><strong>User Acceptance Testing is a combat sport. </strong> What we have found with many <a title="SaaS application and cloud computing service design" href="http://www.deliveredinnovation.com"  target="_blank">Delivered Innovation</a> clients is that if a prototype meets functional requirements, it&#8217;s considered &#8220;good enough&#8221; at that point.  The reality of the situation, 9 times out of 10, is that &#8220;good enough&#8221; is not quite good enough for a number of reasons.  Namely, demonstrating a prototype in a controlled environment with use cases that are <em>designed to show successful outcomes </em>does not flesh out the true functional capabilities of the app; only when users start beating on an app do we start to see where the stress points are in the functioning of the application.  This is why we encourage what we half-jokingly refer to as &#8220;break testing&#8221; &#8211; we encourage users to &#8220;break&#8221; the app by any reasonable means.  Realistically, we want this to happen upfront and not two months after production deployment.  Another reason why UAT becomes critically important in the testing process is because the execution of test classes is constrained by governors and limits far more conservative than production governors and limits.  For example, while you can retrieve 10,000 records in a production (non-trigger) SOQL query, you are limited to 500 records when executing tests.  While you may be able to write test classes that execute within governors and limits, once you release the app into the wild you just never know when Salesforce users will find the &#8220;unknown unkowns&#8221; and use the app in a way that could not have been anticipated&#8230;followed by the dreaded &#8216;Script Exception&#8217; email alert showing up in your Inbox.</li>
</ol>
<p>How has Force.com, or PaaS in general, impacted your testing and QA processes?</p>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s evident by this point that cloud computing technologies such as Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS) have changed the way applications are developed.  The interesting thing that we are finding with our customer engagements is that the rapid and iterative nature of designing and developing apps on Force.com has created an entirely new set of challenges with how the apps are tested prior to deployment to production environments.  The ability to demonstrate application features and functionality to project stakeholders in near-real time is more of a double-edged sword than most people realize; on the one hand, being able to show progress and continuously incorporate feedback has fundamentally changed the concept of application development and delivery.  On the other hand, if expectations are not managed properly, the ability to visually represent system designs and demonstrate prototypes in such a rapid timeframe could potentially trivialize the importance of testing, code refactoring and optimization, and change management.</p>
<p><span id="more-370"></span><br />
With regards to the testing aspect of Force.com application development and delivery, I have observed some emerging patterns that warrant further study and discussion:</p>
<ol>
<li><strong>Unit testing is real-time and automated</strong>.  The <a title="Force.com IDE" href="http://wiki.developerforce.com/index.php/Force.com_IDE" target="_blank">Force.com IDE</a> for the Eclipse SDK has been a solid development tool for some time, but the real-time feedback that you get using version 16.0 (Summer &#8217;09) of the IDE with the <a href="http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.4.x" target="_blank">Eclipse Ganymede</a> release (3.4.x) is of tremendous value.  Granted, the Salesforce API will let you know if there is a problem with your code, but now we&#8217;re seeing potential issues called out in Eclipse prior to pushing code to Salesforce.  If you think of unit testing in the traditional sense, where you are testing the validity of snippets of code, the very act of the Salesforce API accepting code that you push to the environment provides immediate validation in an intelligent and automated fashion.  And with the line-item feedback provided by Eclipse, you can catch code validation issues long before saving to the server, significantly reducing the time required to track down and fix invalid code.</li>
<li><strong>Integration testing has combined with QA to become a metafunction</strong>.  I will be the first to admit that I initially viewed the Apex 75% code coverage requirement imposed by salesforce.com as more of an annoyance than anything.  Now I have come to see test classes not as a necessary evil in deploying apps to production environments, but as a tremendous opportunity to bundle elements of integration testing and end-to-end application QA into a single overarching process.  While most developers dread having to write Apex test classes, we include them in our design specifications as a best practice.  If you think about it, what we are doing is taking the use cases that are fleshed out during the design process and building out test cases from the onset of the development effort; this is a fundamental shift from the traditional role of QA in outdated waterfall-based methodologies that build and execute test cases and QA plans only after development, unit testing, and integration testing are completed.  I have worked with far too many organizations where QA was considered an albatross &#8211; the development effort was complete for all intents and purposes, the finish line was in sight, and here comes QA adding weeks, if not months, to the Gantt chart right before that final milestone.  By making QA an iterative process that is tightly integrated with development processes, there are no downside surprises at the end of the development cycle; QA is already done along with integration testing, and it can be argued that the most important aspect of this is that QA is no longer a discreet process &#8211; it becomes a living, breathing overlay of the entire development methodology, producing test classes that live alongside the production Apex classes.</li>
<li><strong>User Acceptance Testing is a combat sport. </strong> What we have found with many <a title="SaaS application and cloud computing service design" href="http://www.deliveredinnovation.com" target="_blank">Delivered Innovation</a> clients is that if a prototype meets functional requirements, it&#8217;s considered &#8220;good enough&#8221; at that point.  The reality of the situation, 9 times out of 10, is that &#8220;good enough&#8221; is not quite good enough for a number of reasons.  Namely, demonstrating a prototype in a controlled environment with use cases that are <em>designed to show successful outcomes </em>does not flesh out the true functional capabilities of the app; only when users start beating on an app do we start to see where the stress points are in the functioning of the application.  This is why we encourage what we half-jokingly refer to as &#8220;break testing&#8221; &#8211; we encourage users to &#8220;break&#8221; the app by any reasonable means.  Realistically, we want this to happen upfront and not two months after production deployment.  Another reason why UAT becomes critically important in the testing process is because the execution of test classes is constrained by governors and limits far more conservative than production governors and limits.  For example, while you can retrieve 10,000 records in a production (non-trigger) SOQL query, you are limited to 500 records when executing tests.  While you may be able to write test classes that execute within governors and limits, once you release the app into the wild you just never know when Salesforce users will find the &#8220;unknown unkowns&#8221; and use the app in a way that could not have been anticipated&#8230;followed by the dreaded &#8216;Script Exception&#8217; email alert showing up in your Inbox.</li>
</ol>
<p>How has Force.com, or PaaS in general, impacted your testing and QA processes?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2009/08/07/how-force-com-changes-system-software-testing-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jonathan Sapir: Situational Application Platforms Threaten Smug Programmers</title>
		<link>http://blog.deliveredinnovation.com/2009/03/16/jonathan-sapir-situational-application-platforms-threaten-smug-programmers/</link>
		<comments>http://blog.deliveredinnovation.com/2009/03/16/jonathan-sapir-situational-application-platforms-threaten-smug-programmers/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 16:16:11 +0000</pubDate>
		<dc:creator>Michael Topalovich</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.com/?p=265</guid>
		<description><![CDATA[<p>Jonathan takes a somewhat provocative approach to pointing out that cloud computing and situational applications are rendering &#8220;traditional&#8221; programmers obsolete at an increasing rate.  Derrick Harris at GigaOm lays out a <a title="Will a Shift to Cloud Computing Create or Cut Jobs?" href="http://gigaom.com/2009/03/15/will-a-shift-to-cloud-computing-create-or-cut-jobs/" target="_blank">similar scenario</a> for those on the IT infrastructure side of the house as cloud computing pervades mainstream Corporate America.  Both of these posts remind me of something that I had written early last year, &#8220;<a title="Platform as a Service and the Implications for IT" href="http://saaskatoon.com/2008/01/18/platform-as-a-service-and-the-implications-for-it-the-mikan-group-blog-archive/" target="_blank">Platform as a Service and the Implications for IT</a>,&#8221;  just prior to transforming our business to focus on SaaS design and strategy.</p>
<p>There are compelling arguments on both sides that innovative technologies either create jobs or eliminate them, but I don&#8217;t think the discussion is that cut and dried.  What&#8217;s inevitable is that cloud computing will certainly change jobs, and I think the bigger point here is that if you are an IT professional, if you have not learned by now that you have to continuously stay on top of new technology and business innovations to maintain your place in the pecking order, you will inevitably be left behind.  Sure you can sit back and hope that Black Swan events such as Y2K will come out of nowhere and suddenly make your 20-year-old programming skills a hot commodity, but the more prudent approach is to evolve with the times and stay relevant.  Cloud computing is here, so those hoping it would just go away are in for a rude awakening.</p>
<p><a title="Situational Application Platforms Threaten Smug Programmers" href="http://www.powerinthecloud.com/blog/2009/3/6/situational-application-platforms-threaten-smug-programmers.html" target="_blank">Jonathan Sapir: Situational Application Platforms Threaten Smug Programmers</a></p>]]></description>
			<content:encoded><![CDATA[<p><a title="Situational Application Platforms Threaten Smug Programmers" href="http://www.powerinthecloud.com/blog/2009/3/6/situational-application-platforms-threaten-smug-programmers.html" target="_blank">Jonathan Sapir: Situational Application Platforms Threaten Smug Programmers</a></p>
<p>Jonathan takes a somewhat provocative approach to pointing out that cloud computing and situational applications are rendering &#8220;traditional&#8221; programmers obsolete at an increasing rate.  Derrick Harris at GigaOm lays out a <a title="Will a Shift to Cloud Computing Create or Cut Jobs?" href="http://gigaom.com/2009/03/15/will-a-shift-to-cloud-computing-create-or-cut-jobs/" target="_blank">similar scenario</a> for those on the IT infrastructure side of the house as cloud computing pervades mainstream Corporate America.  Both of these posts remind me of something that I had written early last year, &#8220;<a title="Platform as a Service and the Implications for IT" href="http://saaskatoon.com/2008/01/18/platform-as-a-service-and-the-implications-for-it-the-mikan-group-blog-archive/" target="_blank">Platform as a Service and the Implications for IT</a>,&#8221;  just prior to transforming our business to focus on SaaS design and strategy.</p>
<p>There are compelling arguments on both sides that innovative technologies either create jobs or eliminate them, but I don&#8217;t think the discussion is that cut and dried.  What&#8217;s inevitable is that cloud computing will certainly change jobs, and I think the bigger point here is that if you are an IT professional, if you have not learned by now that you have to continuously stay on top of new technology and business innovations to maintain your place in the pecking order, you will inevitably be left behind.  Sure you can sit back and hope that Black Swan events such as Y2K will come out of nowhere and suddenly make your 20-year-old programming skills a hot commodity, but the more prudent approach is to evolve with the times and stay relevant.  Cloud computing is here, so those hoping it would just go away are in for a rude awakening.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2009/03/16/jonathan-sapir-situational-application-platforms-threaten-smug-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coghead Roundup: A Collection of Analysis</title>
		<link>http://blog.deliveredinnovation.com/2009/02/28/coghead-roundup-a-collection-of-analysis/</link>
		<comments>http://blog.deliveredinnovation.com/2009/02/28/coghead-roundup-a-collection-of-analysis/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 21:31:01 +0000</pubDate>
		<dc:creator>Michael Topalovich</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Coghead]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.com/?p=230</guid>
		<description><![CDATA[<p>The death of Coghead triggered a flood of analysis - just about everyone had an opinion on the event, myself included.  After the initial wave of shock and disbelief, a steady stream of insightful post-mortem analysis began to make its way to my NewsGator account.  Now that we have had almost ten days to come to terms with both the events that led to Coghead&#8217;s demise as well as the implications on SaaS and PaaS moving forward, I wanted to take this opportunity to present posts that highlight some of the key issues that emerged from the Coghead discussion: Lack of PaaS standards and interoperability (exacerbated by the uncertainty of long-term vendor stability), and PaaS evaluation and selection criteria confusion (including the immaturity of monetization strategies &#38; pricing models).</p>
<h2>PaaS Standards and Interoperability Analysis</h2>
<ul>
<li><a title="Phil Wainewright: Coghead's demise highlights PaaS lock-out risk" href="http://blogs.zdnet.com/SAAS/?p=668" target="_blank">Phil Wainewright: Coghead&#8217;s demise highlights PaaS lock-out risk</a></li>

<li><a title="Bob Warfield: Coghead Shuttered: Another in a Long Line of Non-Developer Developer Tools" href="http://smoothspan.wordpress.com/2009/02/20/coghead-shuttered-another-in-a-long-line-of-non-developer-developer-tools/" target="_blank">Bob Warfield: Coghead Shuttered: Another in a Long Line of Non-Developer Developer Tools</a></li>
<li><a title="Sinclair Schuller: Farewall to PaaS Provider, Coghead" href="http://www.saasblogs.com/2009/02/19/farewall-to-paas-provider-coghead/" target="_blank">Sinclair Schuller: Farewall to PaaS Provider, Coghead</a></li>
<li><a title="Phil Wainewright: Does PaaS Need Migration Standards or Standard Platforms?" href="http://www.ebizq.net/blogs/connectedweb/2009/02/does_paas_need_migration_stand.php" target="_blank">Phil Wainewright: Does PaaS Need Migration Standards or Standard Platforms?</a></li>
<li><a title="Jonathan Sapir: The future of situational application platforms like Coghead" href="http://www.powerinthecloud.com/blog/2009/2/24/the-future-of-situational-application-platforms-like-coghead.html" target="_blank">Jonathan Sapir: The future of situational application platforms like Coghead</a></li>
<li><a title="Fredric Paul: The Demise Of Coghead: Collateral Damage When The Cloud Goes Poof" href="http://www.bmighty.com/blog/main/archives/2009/02/the_demise_of_c.html" target="_blank">Fredric Paul: The Demise Of Coghead: Collateral Damage When The Cloud Goes Poof</a></li>
<li><a title="Eugenio Pace: The need for &#34;standards for application logic&#34; in PaaS. Really?" href="http://blogs.msdn.com/eugeniop/archive/2009/02/24/the-need-for-standards-for-application-logic-in-paas-really.aspx" target="_blank">Eugenio Pace: The need for &#8220;standards for application logic&#8221; in PaaS. Really?</a></li>
<li><a title="Scott Wilson: Rapid web-based app development: good or evil?" href="http://www.cio-weblog.com/50226711/rapid_webbased_app_development_good_or_evil.php" target="_blank">Scott Wilson: Rapid web-based app development: good or evil?</a></li>

</ul>
<h2>PaaS Evaluation and Selection Criteria Analysis</h2>
<ul>
<li><a title="Jonathan Sapir: Coghead refugees and Dr. Seuss's Old Hat" href="http://www.powerinthecloud.com/blog/2009/2/25/coghead-refugees-and-dr-seuss-old-hat.html" target="_blank">Jonathan Sapir: Coghead refugees and Dr. Seuss&#8217;s Old Hat</a></li>
<li><a title="Jane McCarty: Helping Coghead customers" href="http://webappsatwork.blogspot.com/2009/02/helping-coghead-customers.html" target="_blank">Jane McCarty: Helping Coghead customers</a></li>
<li><a title="Oliver Marks: Cloud Bursts as Coghead Calls It Quits" href="http://blogs.zdnet.com/collaboration/?p=349" target="_blank">Oliver Marks: Cloud Bursts as Coghead Calls It Quits</a></li>
<li><a title="Rafe Needleman: Coghead refugees to Intuit or Caspio? Fat chance" href="http://news.cnet.com/8301-17939_109-10167955-2.html?part=rss&#38;subj=news&#38;tag=2547-1_3-0-20" target="_blank">Rafe Needleman: Coghead refugees to Intuit or Caspio? Fat chance</a></li>
<li><a title="Dennis Howlett: PaaS risks" href="http://www.accmanpro.com/2009/02/24/paas-risks/" target="_blank">Dennis Howlett: PaaS risks</a></li>
<li><a title="Krishnan Subramanian: PaaS, Trusting Beyond Its Initial Hype " href="http://www.cloudave.com/link/paas-trusting-beyond-its-initial-hype" target="_blank">Krishnan Subramanian: PaaS, Trusting Beyond Its Initial Hype </a></li>

<li><a title="Phil Wainewright: Automated PaaS migration now a reality" href="http://blogs.zdnet.com/SAAS/?p=691" target="_blank">Phil Wainewright: Automated PaaS migration now a reality</a></li>
<li><a title="# John Foley: A Cloud User Switches Clouds" href="http://www.informationweek.com/cloud-computing/blog/archives/2009/02/a_cloud_user_sw.html" target="_blank">John Foley: A Cloud User Switches Clouds</a></li>
<li><a title="# Fredric Paul: PaaS Vendors Swarm Former Coghead Customers" href="http://www.bmighty.com/blog/main/archives/2009/02/paas_vendors_sw.html" target="_blank">Fredric Paul: PaaS Vendors Swarm Former Coghead Customers</a></li>
<li><a title="Mary Hayes Weier: Coghead Failure Highlights Risks Of Cloud Computing" href="http://www.informationweek.com/news/services/saas/showArticle.jhtml?articleID=214600083" target="_blank">Mary Hayes Weier: Coghead Failure Highlights Risks Of Cloud Computing</a></li>
<li><a title="Jonathan Sapir: PaaS Pricing...again" href="http://www.powerinthecloud.com/blog/2009/2/28/paas-pricing-again.html" target="_blank">Jonathan Sapir: PaaS Pricing&#8230;again</a></li>
</ul>
<p>Michael Topalovich<br />
Founder and CTO<br />
<a href="http://www.deliveredinnovation.com">Delivered Innovation</a></p>]]></description>
			<content:encoded><![CDATA[<p>The death of Coghead triggered a flood of analysis &#8211; just about everyone had an opinion on the event, myself included.  After the initial wave of shock and disbelief, a steady stream of insightful post-mortem analysis began to make its way to my NewsGator account.  Now that we have had almost ten days to come to terms with both the events that led to Coghead&#8217;s demise as well as the implications on SaaS and PaaS moving forward, I wanted to take this opportunity to present posts that highlight some of the key issues that emerged from the Coghead discussion: Lack of PaaS standards and interoperability (exacerbated by the uncertainty of long-term vendor stability), and PaaS evaluation and selection criteria confusion (including the immaturity of monetization strategies &amp; pricing models).</p>
<h2>PaaS Standards and Interoperability Analysis</h2>
<ul>
<li><a title="Phil Wainewright: Coghead's demise highlights PaaS lock-out risk" href="http://blogs.zdnet.com/SAAS/?p=668" target="_blank">Phil Wainewright: Coghead&#8217;s demise highlights PaaS lock-out risk</a></li>
<li><a title="Bob Warfield: Coghead Shuttered: Another in a Long Line of Non-Developer Developer Tools" href="http://smoothspan.wordpress.com/2009/02/20/coghead-shuttered-another-in-a-long-line-of-non-developer-developer-tools/" target="_blank">Bob Warfield: Coghead Shuttered: Another in a Long Line of Non-Developer Developer Tools</a></li>
<li><a title="Sinclair Schuller: Farewall to PaaS Provider, Coghead" href="http://www.saasblogs.com/2009/02/19/farewall-to-paas-provider-coghead/" target="_blank">Sinclair Schuller: Farewall to PaaS Provider, Coghead</a></li>
<li><a title="Phil Wainewright: Does PaaS Need Migration Standards or Standard Platforms?" href="http://www.ebizq.net/blogs/connectedweb/2009/02/does_paas_need_migration_stand.php" target="_blank">Phil Wainewright: Does PaaS Need Migration Standards or Standard Platforms?</a></li>
<li><a title="Jonathan Sapir: The future of situational application platforms like Coghead" href="http://www.powerinthecloud.com/blog/2009/2/24/the-future-of-situational-application-platforms-like-coghead.html" target="_blank">Jonathan Sapir: The future of situational application platforms like Coghead</a></li>
<li><a title="Fredric Paul: The Demise Of Coghead: Collateral Damage When The Cloud Goes Poof" href="http://www.bmighty.com/blog/main/archives/2009/02/the_demise_of_c.html" target="_blank">Fredric Paul: The Demise Of Coghead: Collateral Damage When The Cloud Goes Poof</a></li>
<li><a title="Eugenio Pace: The need for &quot;standards for application logic&quot; in PaaS. Really?" href="http://blogs.msdn.com/eugeniop/archive/2009/02/24/the-need-for-standards-for-application-logic-in-paas-really.aspx" target="_blank">Eugenio Pace: The need for &#8220;standards for application logic&#8221; in PaaS. Really?</a></li>
<li><a title="Scott Wilson: Rapid web-based app development: good or evil?" href="http://www.cio-weblog.com/50226711/rapid_webbased_app_development_good_or_evil.php" target="_blank">Scott Wilson: Rapid web-based app development: good or evil?</a></li>
</ul>
<h2>PaaS Evaluation and Selection Criteria Analysis</h2>
<ul>
<li><a title="Jonathan Sapir: Coghead refugees and Dr. Seuss's Old Hat" href="http://www.powerinthecloud.com/blog/2009/2/25/coghead-refugees-and-dr-seuss-old-hat.html" target="_blank">Jonathan Sapir: Coghead refugees and Dr. Seuss&#8217;s Old Hat</a></li>
<li><a title="Jane McCarty: Helping Coghead customers" href="http://webappsatwork.blogspot.com/2009/02/helping-coghead-customers.html" target="_blank">Jane McCarty: Helping Coghead customers</a></li>
<li><a title="Oliver Marks: Cloud Bursts as Coghead Calls It Quits" href="http://blogs.zdnet.com/collaboration/?p=349" target="_blank">Oliver Marks: Cloud Bursts as Coghead Calls It Quits</a></li>
<li><a title="Rafe Needleman: Coghead refugees to Intuit or Caspio? Fat chance" href="http://news.cnet.com/8301-17939_109-10167955-2.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-20" target="_blank">Rafe Needleman: Coghead refugees to Intuit or Caspio? Fat chance</a></li>
<li><a title="Dennis Howlett: PaaS risks" href="http://www.accmanpro.com/2009/02/24/paas-risks/" target="_blank">Dennis Howlett: PaaS risks</a></li>
<li><a title="Krishnan Subramanian: PaaS, Trusting Beyond Its Initial Hype " href="http://www.cloudave.com/link/paas-trusting-beyond-its-initial-hype" target="_blank">Krishnan Subramanian: PaaS, Trusting Beyond Its Initial Hype </a></li>
<li><a title="Phil Wainewright: Automated PaaS migration now a reality" href="http://blogs.zdnet.com/SAAS/?p=691" target="_blank">Phil Wainewright: Automated PaaS migration now a reality</a></li>
<li><a title="# John Foley: A Cloud User Switches Clouds" href="http://www.informationweek.com/cloud-computing/blog/archives/2009/02/a_cloud_user_sw.html" target="_blank">John Foley: A Cloud User Switches Clouds</a></li>
<li><a title="# Fredric Paul: PaaS Vendors Swarm Former Coghead Customers" href="http://www.bmighty.com/blog/main/archives/2009/02/paas_vendors_sw.html" target="_blank">Fredric Paul: PaaS Vendors Swarm Former Coghead Customers</a></li>
<li><a title="Mary Hayes Weier: Coghead Failure Highlights Risks Of Cloud Computing" href="http://www.informationweek.com/news/services/saas/showArticle.jhtml?articleID=214600083" target="_blank">Mary Hayes Weier: Coghead Failure Highlights Risks Of Cloud Computing</a></li>
<li><a title="Jonathan Sapir: PaaS Pricing...again" href="http://www.powerinthecloud.com/blog/2009/2/28/paas-pricing-again.html" target="_blank">Jonathan Sapir: PaaS Pricing&#8230;again</a></li>
</ul>
<p>Michael Topalovich<br />
Founder and CTO<br />
<a href="http://www.deliveredinnovation.com">Delivered Innovation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2009/02/28/coghead-roundup-a-collection-of-analysis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>David Dahlberg: Is SaaS and Cloud Computing Still on the Rise in this Economy?</title>
		<link>http://blog.deliveredinnovation.com/2009/02/14/david-dahlberg-is-saas-and-cloud-computing-still-on-the-rise-in-this-economy/</link>
		<comments>http://blog.deliveredinnovation.com/2009/02/14/david-dahlberg-is-saas-and-cloud-computing-still-on-the-rise-in-this-economy/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 19:15:37 +0000</pubDate>
		<dc:creator>Michael Topalovich</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.com/?p=185</guid>
		<description><![CDATA[<p>
David is the VP of Marketing for Model Metrics in Chicago.  He and I have discussed the TCO argument ad nauseum, to the point where it's clear that there really isn't much of an argument because the numbers just aren't there to support either side.</p>
<p>
David makes some interesting observations that challenge the "conventional wisdom" TCO value proposition that seems to permeate from the SaaS / cloud computing community.  His hypothesis regarding the apples-to-oranges application of TCO data to the broader market is spot on - cloud computing may not be for everyone at this point, but it does make sense in a number of specific situations.  What this tells me is that it's a futile exercise to try and use one-size-fits-all TCO arguments to justify SaaS and cloud computing purchasing decisions as we have been doing, and focus on integrating the TCO analysis into a more individualized and consultative approach to selling.  Does this approach increase the cost of selling and push sales cycles out?  Absolutely.  But the alternative, which is holding our breath for Gartner or Forrester to release the silver bullet research that crystallizes the TCO argument, is not an effective strategy and will probably never come to fruition.</p>
<p><a title="Is SaaS and Cloud Computing Still on the Rise in this Economy?" href="http://www.modelmetrics.com/daviddahlberg/is-saas-and-cloud-computing-still-on-the-rise-in-this-economy/" target="_blank">David Dahlberg: Is SaaS and Cloud Computing Still on the Rise in this Economy?</a></p>]]></description>
			<content:encoded><![CDATA[<p><a title="Is SaaS and Cloud Computing Still on the Rise in this Economy?" href="http://www.modelmetrics.com/daviddahlberg/is-saas-and-cloud-computing-still-on-the-rise-in-this-economy/" target="_blank">David Dahlberg: Is SaaS and Cloud Computing Still on the Rise in this Economy?</a></p>
<p>David is the VP of Marketing for <a title="Model Metrics" href="http://www.modelmetrics.com" target="_blank">Model Metrics</a> in Chicago.  He and I have discussed the TCO argument ad nauseum, to the point where it&#8217;s clear that there really isn&#8217;t much of an argument because the numbers just aren&#8217;t there to support either side.</p>
<p>David makes some interesting observations that challenge the &#8220;conventional wisdom&#8221; TCO value proposition that seems to permeate from the SaaS / cloud computing community.  His hypothesis regarding the apples-to-oranges application of TCO data to the broader market is spot on &#8211; cloud computing may not be for everyone at this point, but it does make sense in a number of specific situations.  What this tells me is that it&#8217;s a futile exercise to try and use one-size-fits-all TCO arguments to justify <a title="SaaS" href="http://www.deliveredinnovation.com" target="_blank">SaaS</a> and cloud computing purchasing decisions as we have been doing, and focus on integrating the TCO analysis into a more individualized and consultative approach to selling.  Does this approach increase the cost of selling and push sales cycles out?  Absolutely.  But the alternative, which is holding our breath for Gartner or Forrester to release the silver bullet research that crystallizes the TCO argument, is not an effective strategy and will probably never come to fruition.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2009/02/14/david-dahlberg-is-saas-and-cloud-computing-still-on-the-rise-in-this-economy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Power in the Cloud: Situational Application Resource Center</title>
		<link>http://blog.deliveredinnovation.com/2009/01/07/power-in-the-cloud-situational-application-resource-center/</link>
		<comments>http://blog.deliveredinnovation.com/2009/01/07/power-in-the-cloud-situational-application-resource-center/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 17:36:56 +0000</pubDate>
		<dc:creator>Delivered Innovation</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Coghead]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Service Oriented Architecture]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.com/?p=145</guid>
		<description><![CDATA[<p>
Our friends at <a title="SilverTree Systems" href="http://www.silvertreesystems.com/" target="_blank">SilverTree Systems</a> have introduced the <a title="Situational Application Resource Center" href="http://www.powerinthecloud.com/overview/">Situational Application Resource Center</a>, a collection of information that is dedicated to furthering a very compelling cloud computing technology that is being defined as 'Situational Applications.'
</p><p>
Situational applications are essentially rapidly developed applications that are designed to immediately address a business challenge - i.e. solving a business process inefficiency, extending the functionality of enterprise systems such as CRM or ERP without having to customize the core application, or addressing market and customer opportunities as quickly as possible.  Situational applications also represent an opportunity for ISV's to develop and market "Long Tail" applications to niche / "micro-vertical" markets that have traditionally been underserved by the broader software industry due to high development costs and prohibitive barriers to entry.  <a title="Delivered Innovation designs and develops custom Software-as-a-Service (SaaS) applications for Salesforce.com and the Force.com cloud computing platform." href="http://www.deliveredinnovation.com" target="_blank">Delivered Innovation</a> partnered with Coghead in early 2008 to take a number of situational applications to market, including the <a title="Marketing budget planning tool to help align demand generation spend with company pipeline and revenue goals." href="http://www.deliveredinnovation.com/on-demand-saas-application-marketplace/marketing-lucidity-lead-model.html" target="_blank">Marketing Lucidity Lead Model</a> and <a title="Plan and manage marketing spend across products and brands, marketing organizations, and market segments." href="http://www.deliveredinnovation.com/on-demand-saas-application-marketplace/marketing-budget-management.html" target="_blank">Marketing Budget Management</a>; we are also in the process of delivering the Lead Model and Marketing Budget Management on the Force.com "Platform-as-a-Service" (PaaS) by Salesforce.com.  These are applications that provide highly specific functions for marketing budget and lead generation planning that would not have been viable just two years ago due to the high costs of developing such applications...costs that would have been passed through to our customers and in turn priced out the very customers we built these applications for.
</p><p>
Cloud computing platforms such as Coghead and Force.com have set in motion a "virtuous cycle" for <a title="Software as a Service applications provide adaptive solutions for managing rapidly changing business requirements, reduce IT costs, and speed up development and delivery cycles." href="http://www.deliveredinnovation.com/software-as-a-service-applications/build-on-demand-saas-applications.html" target="_blank">SaaS applications</a> and situational applications targeted to business users and companies that traditionally would not have been in the market for such applications because of the costs and technology requirements involved.  Because we don't have to purchase servers, software, and network infrastructure upfront, we can focus our capital on building very specific and highly robust application functionality.  Because the data model, user interface, and business rules / application logic are all provided as standardized components by the PaaS provider, our development time is slashed by almost 75%, which contributes to our ability to rapidly deliver new value to our customers at a significantly reduced price point.  Because our price point is significantly lower than it would be in a traditional ISV model, we can create new markets for our <a title="Develop domain expertise and unique business processes, methods, and concepts into on-demand web applications with SaaS and  Platform as a Service (PaaS) cloud computing technology." href="http://www.deliveredinnovation.com/software-as-a-service-applications/sell-on-demand-saas-applications.html" target="_blank">SaaS applications</a>.  When customers are introduced to the concepts of cloud computing, SaaS, and situational applications, they in turn find innovative new ways to apply the technologies to their businesses, creating value far beyond what we had originally envisioned.  And the customers that understand the game-changing implications of these new technologies want to build new situational applications to accelerate improvement and growth in other areas of their businesses.  All of a sudden, we're looking at the potential of Service Oriented Architecture (SOA) being fully realized, and companies are applying a building-block philosophy to technology and business processes.  It's beautiful.
</p><p>
Please visit the <a title="Situational Application Resource Center" href="http://www.powerinthecloud.com/overview/">Situational Application Resource Center</a> today to contribute to the movement and find ways to deliver value to your customers and the community.</p>
<p><a href="http://www.powerinthecloud.com/">Power in the Cloud: Situational Application Resource Center</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.powerinthecloud.com/">Power in the Cloud: Situational Application Resource Center</a></p>
<p>Our friends at <a title="SilverTree Systems" href="http://www.silvertreesystems.com/" target="_blank">SilverTree Systems</a> have introduced the <a title="Situational Application Resource Center" href="http://www.powerinthecloud.com/overview/">Situational Application Resource Center</a>, a collection of information that is dedicated to furthering a very compelling cloud computing technology that is being defined as &#8216;Situational Applications.&#8217;</p>
<p>Situational applications are essentially rapidly developed applications that are designed to immediately address a business challenge &#8211; i.e. solving a business process inefficiency, extending the functionality of enterprise systems such as CRM or ERP without having to customize the core application, or addressing market and customer opportunities as quickly as possible.&nbsp; Situational applications also represent an opportunity for ISV&#8217;s to develop and market &#8220;Long Tail&#8221; applications to niche / &#8220;micro-vertical&#8221; markets that have traditionally been underserved by the broader software industry due to high development costs and prohibitive barriers to entry.&nbsp; <a title="Delivered Innovation designs and develops custom Software-as-a-Service (SaaS) applications for Salesforce.com and the Force.com cloud computing platform." href="http://www.deliveredinnovation.com" target="_blank">Delivered Innovation</a> partnered with Coghead in early 2008 to take a number of situational applications to market, including the <a title="Marketing budget planning tool to help align demand generation spend with company pipeline and revenue goals." href="http://www.deliveredinnovation.com/on-demand-saas-application-marketplace/marketing-lucidity-lead-model.html" target="_blank">Marketing Lucidity Lead Model</a> and <a title="Plan and manage marketing spend across products and brands, marketing organizations, and market segments." href="http://www.deliveredinnovation.com/on-demand-saas-application-marketplace/marketing-budget-management.html" target="_blank">Marketing Budget Management</a>; we are also in the process of delivering the Lead Model and Marketing Budget Management on the Force.com &#8220;Platform-as-a-Service&#8221; (PaaS) by Salesforce.com.&nbsp; These are applications that provide highly specific functions for marketing budget and lead generation planning that would not have been viable just two years ago due to the high costs of developing such applications&#8230;costs that would have been passed through to our customers and in turn priced out the very customers we built these applications for.</p>
<p>Cloud computing platforms such as Coghead and Force.com have set in motion a &#8220;virtuous cycle&#8221; for <a title="Software as a Service applications provide adaptive solutions for managing rapidly changing business requirements, reduce IT costs, and speed up development and delivery cycles." href="http://www.deliveredinnovation.com/software-as-a-service-applications/build-on-demand-saas-applications.html" target="_blank">SaaS applications</a> and situational applications targeted to business users and companies that traditionally would not have been in the market for such applications because of the costs and technology requirements involved.&nbsp; Because we don&#8217;t have to purchase servers, software, and network infrastructure upfront, we can focus our capital on building very specific and highly robust application functionality.&nbsp; Because the data model, user interface, and business rules / application logic are all provided as standardized components by the PaaS provider, our development time is slashed by almost 75%, which contributes to our ability to rapidly deliver new value to our customers at a significantly reduced price point.&nbsp; Because our price point is significantly lower than it would be in a traditional ISV model, we can create new markets for our <a title="Develop domain expertise and unique business processes, methods, and concepts into on-demand web applications with SaaS and  Platform as a Service (PaaS) cloud computing technology." href="http://www.deliveredinnovation.com/software-as-a-service-applications/sell-on-demand-saas-applications.html" target="_blank">SaaS applications</a>.&nbsp; When customers are introduced to the concepts of cloud computing, SaaS, and situational applications, they in turn find innovative new ways to apply the technologies to their businesses, creating value far beyond what we had originally envisioned.&nbsp; And the customers that understand the game-changing implications of these new technologies want to build new situational applications to accelerate improvement and growth in other areas of their businesses.&nbsp; All of a sudden, we&#8217;re looking at the potential of Service Oriented Architecture (SOA) being fully realized, and companies are applying a building-block philosophy to technology and business processes.&nbsp; It&#8217;s beautiful.</p>
<p>Please visit the <a title="Situational Application Resource Center" href="http://www.powerinthecloud.com/overview/">Situational Application Resource Center</a> today to contribute to the movement and find ways to deliver value to your customers and the community.</p>
<div style="margin-top:10px;height:15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/62cf7482-d5d3-483e-b0cb-9a15bb81f71b/" title="Zemified by Zemanta"><img style="border:medium none;float:right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=62cf7482-d5d3-483e-b0cb-9a15bb81f71b" alt="Reblog this post [with Zemanta]"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2009/01/07/power-in-the-cloud-situational-application-resource-center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Take on Microsoft Reaching for &quot;The Cloud&quot;</title>
		<link>http://blog.deliveredinnovation.com/2008/11/23/our-take-on-microsoft-reaching-for-the-cloud/</link>
		<comments>http://blog.deliveredinnovation.com/2008/11/23/our-take-on-microsoft-reaching-for-the-cloud/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 18:26:31 +0000</pubDate>
		<dc:creator>Delivered Innovation</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.wordpress.com/?p=61</guid>
		<description><![CDATA[<p>The impact of Microsoft's announcement that it was entering the Cloud Computing game wasn't fully appreciated until I was watching Nightly Business Report on PBS and was taken aback when they did a full segment on "cloud computing."  That was the moment when I realized that the "cloud" had gone mainstream, and the validation made me feel like Paul Revere after having felt more like Chicken Little during countless meetings with CIO's and IT managers where I was extolling the virtues of SaaS and "utility computing," and telling them that if they didn't adopt radically different service delivery strategies, the pending revolution would make IT organizations go from ineffective to archaic almost overnight...only to be met with the obligatory blank stares, skepticism, and protectionist attitudes.  Well, it's here, and for that I'm...ambivalent?</p>

<p>There's no doubt that Microsoft entering the Cloud Computing game gives the philosophy / movement / model instant mainstream credibility.  But I'm conflicted as to whether this is a good thing; on the one hand, I can see that the day is almost here where I don't have to spend half of a sales cycle educating clients on SaaS, PaaS, or "The Cloud."  On the other hand, when Microsoft enters a market, Microsoft doesn't conform to the market - it tries to mold the market in its own image.  SaaS, SOA, and Cloud Computing are too important to be co-opted by the traditional IT vendor paradigm, let alone be "Microsoft-ized."</p>

<p>It will be interesting to see where all of this leads.  I am not anti-Microsoft by any means, and I have a lot of respect for the brainshare in Redmond.  Unfortunately the company has a fairly lengthy history of grandiose announcements and aggressive ambitions that overshoot either the company's ability to execute or the market's willingness to adopt the Microsoft way of doing what it has already adopted elsewhere.  I still use Microsoft Office on Microsoft operating systems because the former is the bedrock of productivity tools, but I have not seen anything from the company that I could get excited about since the announcement of Exchange 2000 back in the day when I managed a 10,000+ seat Exchange 5.5 organization.  That was almost 10 years ago.</p>

<p>The fanfare surrounding Azure has been a boon for everyone involved in the Cloud Computing space - a "rising tide lifts all boats" scenario - but our take is that this project will take Microsoft years to complete, and in the end it will prove to be too grand a proposition for them to get out the door in the timeframe necessary for it to be truly game-changing.  What we will see in the late 2009 / early 2010 timeframe is a limited framework, scaled back significantly from what was evangelized on the initial Azure roadmap, that provides access to small-scale "widget"-like functionality that marginally extends the functionality of only a handful of core products.  By that time, the thought leaders in the utility computing / Cloud Computing space will be pushing far more compelling envelopes, and the ability to run Office through a web browser and write cool widgets for it will elicit a collective yawn from all but the deeply entrenched enterprise CIO-types that can claim adoption of "The Cloud" in the most conservative (i.e. non-pension-threatening) manner possible.  But hey, thanks for the millions of marketing dollars to help educate the mainstream, Microsoft!  We'll be sure to ride on those coattails for as long as the checkbook remains open.</p>
<br />
<p><a title="Microsoft's Cloud Vision Reaches for the Stars but Is Grounded in Reality " href="http://www.gartner.com/DisplayDocument?id=791813" target="_blank">Gartner: Microsoft's Cloud Vision Reaches for the Stars but Is Grounded in Reality </a></p>

<p><a title="Microsoft mainstreams the cloud" href="http://blogs.zdnet.com/SAAS/?p=599" target="_blank">Phil Wainewright: Windows Azure: Microsoft mainstreams the cloud</a></p>

<p><a title="Microsoft's Azure--I remain perplexed" href="http://news.cnet.com/8301-13846_3-10079576-62.html" target="_blank">Dave Rosenberg: Microsoft's Azure--I remain perplexed</a></p>]]></description>
			<content:encoded><![CDATA[<p>The impact of Microsoft&#8217;s announcement that it was entering the Cloud Computing game wasn&#8217;t fully appreciated until I was watching Nightly Business Report on PBS and was taken aback when they did a full segment on &#8220;cloud computing.&#8221;  That was the moment when I realized that the &#8220;cloud&#8221; had gone mainstream, and the validation made me feel like Paul Revere after having felt more like Chicken Little during countless meetings with CIO&#8217;s and IT managers where I was extolling the virtues of SaaS and &#8220;utility computing,&#8221; and telling them that if they didn&#8217;t adopt radically different service delivery strategies, the pending revolution would make IT organizations go from ineffective to archaic almost overnight&#8230;only to be met with the obligatory blank stares, skepticism, and protectionist attitudes.  Well, it&#8217;s here, and for that I&#8217;m&#8230;ambivalent?</p>
<p>There&#8217;s no doubt that Microsoft entering the Cloud Computing game gives the philosophy / movement / model instant mainstream credibility.  But I&#8217;m conflicted as to whether this is a good thing; on the one hand, I can see that the day is almost here where I don&#8217;t have to spend half of a sales cycle educating clients on SaaS, PaaS, or &#8220;The Cloud.&#8221;  On the other hand, when Microsoft enters a market, Microsoft doesn&#8217;t conform to the market &#8211; it tries to mold the market in its own image.  SaaS, SOA, and Cloud Computing are too important to be co-opted by the traditional IT vendor paradigm, let alone be &#8220;Microsoft-ized.&#8221;</p>
<p>It will be interesting to see where all of this leads.  I am not anti-Microsoft by any means, and I have a lot of respect for the brainshare in Redmond.  Unfortunately the company has a fairly lengthy history of grandiose announcements and aggressive ambitions that overshoot either the company&#8217;s ability to execute or the market&#8217;s willingness to adopt the Microsoft way of doing what it has already adopted elsewhere.  I still use Microsoft Office on Microsoft operating systems because the former is the bedrock of productivity tools, but I have not seen anything from the company that I could get excited about since the announcement of Exchange 2000 back in the day when I managed a 10,000+ seat Exchange 5.5 organization.  That was almost 10 years ago.</p>
<p>The fanfare surrounding Azure has been a boon for everyone involved in the Cloud Computing space &#8211; a &#8220;rising tide lifts all boats&#8221; scenario &#8211; but our take is that this project will take Microsoft years to complete, and in the end it will prove to be too grand a proposition for them to get out the door in the timeframe necessary for it to be truly game-changing.  What we will see in the late 2009 / early 2010 timeframe is a limited framework, scaled back significantly from what was evangelized on the initial Azure roadmap, that provides access to small-scale &#8220;widget&#8221;-like functionality that marginally extends the functionality of only a handful of core products.  By that time, the thought leaders in the utility computing / Cloud Computing space will be pushing far more compelling envelopes, and the ability to run Office through a web browser and write cool widgets for it will elicit a collective yawn from all but the deeply entrenched enterprise CIO-types that can claim adoption of &#8220;The Cloud&#8221; in the most conservative (i.e. non-pension-threatening) manner possible.  But hey, thanks for the millions of marketing dollars to help educate the mainstream, Microsoft!  We&#8217;ll be sure to ride on those coattails for as long as the checkbook remains open.</p>
<p><a title="Microsoft's Cloud Vision Reaches for the Stars but Is Grounded in Reality " href="http://www.gartner.com/DisplayDocument?id=791813" target="_blank">Gartner: Microsoft&#8217;s Cloud Vision Reaches for the Stars but Is Grounded in Reality </a></p>
<p><a title="Microsoft mainstreams the cloud" href="http://blogs.zdnet.com/SAAS/?p=599" target="_blank">Phil Wainewright: Windows Azure: Microsoft mainstreams the cloud</a></p>
<p><a title="Microsoft's Azure--I remain perplexed" href="http://news.cnet.com/8301-13846_3-10079576-62.html" target="_blank">Dave Rosenberg: Microsoft&#8217;s Azure&#8211;I remain perplexed</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2008/11/23/our-take-on-microsoft-reaching-for-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SaaS Blogs: SaaS Business Profitability &#8211; Build for the long tail and get the rest for free (almost)</title>
		<link>http://blog.deliveredinnovation.com/2008/10/15/saas-blogs-saas-business-profitability-build-for-the-long-tail-and-get-the-rest-for-free-almost/</link>
		<comments>http://blog.deliveredinnovation.com/2008/10/15/saas-blogs-saas-business-profitability-build-for-the-long-tail-and-get-the-rest-for-free-almost/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 15:02:36 +0000</pubDate>
		<dc:creator>Delivered Innovation</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Coghead]]></category>
		<category><![CDATA[Delivered Innovation News]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.wordpress.com/?p=56</guid>
		<description><![CDATA[<p>The key takeaway from this posting is that if you focus on being lean and build SaaS applications with the lowest-profit customer in mind, then scaling up to midmarket and enterprise customers will give you more flexibility with regard to pricing, customization, and sales / marketing.  This is a simple yet powerful message, and one that we have built our business around.  One of the primary reasons for partnering with <a title="Delivered Innovation is a premier Coghead Solution Provider" href="http://www.coghead.com" target="_blank">Coghead</a> early on was that we understood the implications of Platform as a Service (PaaS) in changing the economics of SaaS application development and service delivery; by building SaaS applications on PaaS, we eliminated all upfront capital expenditures for IT infrastructure and were able to take our innovative, "Long Tail" niche applications to market quickly and for a fraction of the cost of traditional ISV development efforts.  This in turn allows us to offer SaaS applications with deep functionality that automate common business processes to customers in markets that have traditionally been underserved by larger software companies.  Because of Coghead's unique multitenancy model, we can also provide our SaaS applications with tiered levels of customization based on our customers' functionality and integration requirements...all at pricing levels that Mom and Pop shops can easily afford, even in tight economic environments.</p></br>

<p><a title="SaaS Business Profitability - Build for the long tail and get the rest for free (almost)" href="http://www.saasblogs.com/2008/10/13/saas-business-profitability-build-for-the-long-tail-and-get-the-rest-for-free-almost/" target="_blank">SaaS Business Profitability - Build for the long tail and get the rest for free (almost)</a></p>]]></description>
			<content:encoded><![CDATA[<p><a title="SaaS Business Profitability - Build for the long tail and get the rest for free (almost)" href="http://www.saasblogs.com/2008/10/13/saas-business-profitability-build-for-the-long-tail-and-get-the-rest-for-free-almost/" target="_blank">SaaS Business Profitability &#8211; Build for the long tail and get the rest for free (almost)</a></p>
<p>The key takeaway from this posting is that if you focus on being lean and build SaaS applications with the lowest-profit customer in mind, then scaling up to midmarket and enterprise customers will give you more flexibility with regard to pricing, customization, and sales / marketing.  This is a simple yet powerful message, and one that we have built our business around.  One of the primary reasons for partnering with <a title="Delivered Innovation is a premier Coghead Solution Provider" href="http://www.coghead.com" target="_blank">Coghead</a> early on was that we understood the implications of Platform as a Service (PaaS) in changing the economics of SaaS application development and service delivery; by building SaaS applications on PaaS, we eliminated all upfront capital expenditures for IT infrastructure and were able to take our innovative, &#8220;Long Tail&#8221; niche applications to market quickly and for a fraction of the cost of traditional ISV development efforts.  This in turn allows us to offer SaaS applications with deep functionality that automate common business processes to customers in markets that have traditionally been underserved by larger software companies.  Because of Coghead&#8217;s unique multitenancy model, we can also provide our SaaS applications with tiered levels of customization based on our customers&#8217; functionality and integration requirements&#8230;all at pricing levels that Mom and Pop shops can easily afford, even in tight economic environments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2008/10/15/saas-blogs-saas-business-profitability-build-for-the-long-tail-and-get-the-rest-for-free-almost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SandHill: Capitalizing on the Cloud</title>
		<link>http://blog.deliveredinnovation.com/2008/10/10/sandhill-capitalizing-on-the-cloud/</link>
		<comments>http://blog.deliveredinnovation.com/2008/10/10/sandhill-capitalizing-on-the-cloud/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 23:56:22 +0000</pubDate>
		<dc:creator>Delivered Innovation</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.wordpress.com/?p=45</guid>
		<description><![CDATA[<p>This is likely the most succinct analysis of the challenges that cloud computing faces in becoming a viable paradigm in delivering technology services that we've found anywhere on the Interweb.  M.R. Rangaswami ties together some high-level research from Merrill Lynch on the value of the cloud computing market with adoption challenges and Gartner's prescriptive view of considerations that we face as companies trying to monetize services in the cloud.</p>

<p>Key takeaways:</p>
<ol>
	<li><em>Cloud computing needs to be defined</em>.  Is this critical on a micro level for providers that leverage the cloud for service delivery in order to drive customer adoption?  Probably not so much - most people buy Salesforce because it's a great CRM product, not necessarily because it's "in the cloud."  Is it critical on a macro level to define cloud computing in a comprehensive yet accessible manner?  Absolutely.  Confusion in the cloud computing message only underscores the immaturity of the space and can impact mainstream adoption.</li>
	<li><em>Focus on value</em>.  Explaining the value proposition to those of us that are able to run our entire businesses on SaaS applications that automate the end-to-end "virtual value chain" as opposed to having to hire half a dozen people with comparable functional expertise is preaching to the choir...the value is self-evident to early adopters.  The key challenge is to find the right value proposition for the various tiers of the market; the SMB market that can leverage SaaS to gain access to applications that just 5 years ago had too many zeroes in the price tag see the value immediately (or with minimal nudging), but the enterprise end of the spectrum still bristles at the thought of giving up control of IT resources to providers outside of the walls of the corporation...the thought of not being able to walk into a server room and know that all is right in the world because you can see thousands of blinking green lights is just science fiction in the majority of enterprise CIO's minds at this point.</li>
	<li><em>Figure out how to sell this stuff</em>.  Marketing and selling services in the cloud requires a radically different approach than selling software out of a box.  We know this, but that doesn't make the prospect any easier.  How do we price it?  How do we position it?  Are competitors really competitors, or are we all complementary and connected in this new world of cloud computing?  What business models will hold up as the everything-as-a-service, pay-as-you-go model gains real traction in the market?  Nobody has the answers.  Yet.</li>
</ol>

<br /><p><a title="Capitalizing on the Cloud" href="http://www.sandhill.com/opinion/editorial.php?id=207" target="_blank">Capitalizing on the Cloud</a></p>]]></description>
			<content:encoded><![CDATA[<p><a title="Capitalizing on the Cloud" href="http://www.sandhill.com/opinion/editorial.php?id=207" target="_blank">Capitalizing on the Cloud</a></p>
<p>This is likely the most succinct analysis of the challenges that cloud computing faces in becoming a viable paradigm in delivering technology services that we&#8217;ve found anywhere on the Interweb.  M.R. Rangaswami ties together some high-level research from Merrill Lynch on the value of the cloud computing market with adoption challenges and Gartner&#8217;s prescriptive view of considerations that we face as companies trying to monetize services in the cloud.</p>
<p>Key takeaways:</p>
<ol>
<li><em>Cloud computing needs to be defined</em>.  Is this critical on a micro level for providers that leverage the cloud for service delivery in order to drive customer adoption?  Probably not so much &#8211; most people buy Salesforce because it&#8217;s a great CRM product, not necessarily because it&#8217;s &#8220;in the cloud.&#8221;  Is it critical on a macro level to define cloud computing in a comprehensive yet accessible manner?  Absolutely.  Confusion in the cloud computing message only underscores the immaturity of the space and can impact mainstream adoption.</li>
<li><em>Focus on value</em>.  Explaining the value proposition to those of us that are able to run our entire businesses on SaaS applications that automate the end-to-end &#8220;virtual value chain&#8221; as opposed to having to hire half a dozen people with comparable functional expertise is preaching to the choir&#8230;the value is self-evident to early adopters.  The key challenge is to find the right value proposition for the various tiers of the market; the SMB market that can leverage SaaS to gain access to applications that just 5 years ago had too many zeroes in the price tag see the value immediately (or with minimal nudging), but the enterprise end of the spectrum still bristles at the thought of giving up control of IT resources to providers outside of the walls of the corporation&#8230;the thought of not being able to walk into a server room and know that all is right in the world because you can see thousands of blinking green lights is just science fiction in the majority of enterprise CIO&#8217;s minds at this point.</li>
<li><em>Figure out how to sell this stuff</em>.  Marketing and selling services in the cloud requires a radically different approach than selling software out of a box.  We know this, but that doesn&#8217;t make the prospect any easier.  How do we price it?  How do we position it?  Are competitors really competitors, or are we all complementary and connected in this new world of cloud computing?  What business models will hold up as the everything-as-a-service, pay-as-you-go model gains real traction in the market?  Nobody has the answers.  Yet.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2008/10/10/sandhill-capitalizing-on-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SandHill: Defining Clouds to Harness Them: A Model for Cloud Computing Ecosystems</title>
		<link>http://blog.deliveredinnovation.com/2008/10/10/sandhill-defining-clouds-to-harness-them-a-model-for-cloud-computing-ecosystems/</link>
		<comments>http://blog.deliveredinnovation.com/2008/10/10/sandhill-defining-clouds-to-harness-them-a-model-for-cloud-computing-ecosystems/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 21:14:32 +0000</pubDate>
		<dc:creator>Delivered Innovation</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.wordpress.com/?p=41</guid>
		<description><![CDATA[<p>This is a comprehensive overview of Cloud Computing technologies.  The article does a very good job of decoupling the components associated with "The Cloud" and reassembling them in a manner that describes value and enterprise applicability.  Probably won't single-handedly clear up the market confusion over how to define Cloud Computing, but more pragmatic analysis like this will go a long way towards separating the concept and vision from marketing hype.</p></br>

<p><a title="A Model for Cloud Computing Ecosystems" href="http://www.sandhill.com/opinion/daily_blog.php?id=64&#38;post=460">Defining Clouds to Harness Them: A Model for Cloud Computing Ecosystems</a></p>]]></description>
			<content:encoded><![CDATA[<p><a title="A Model for Cloud Computing Ecosystems" href="http://www.sandhill.com/opinion/daily_blog.php?id=64&amp;post=460">Defining Clouds to Harness Them: A Model for Cloud Computing Ecosystems</a></p>
<p>This is a comprehensive overview of Cloud Computing technologies.  The article does a very good job of decoupling the components associated with &#8220;The Cloud&#8221; and reassembling them in a manner that describes value and enterprise applicability.  Probably won&#8217;t single-handedly clear up the market confusion over how to define Cloud Computing, but more pragmatic analysis like this will go a long way towards separating the concept and vision from marketing hype.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2008/10/10/sandhill-defining-clouds-to-harness-them-a-model-for-cloud-computing-ecosystems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SaaS Week: IBM&#039;s New Cloud Formation</title>
		<link>http://blog.deliveredinnovation.com/2008/10/10/saas-week-ibms-new-cloud-formation/</link>
		<comments>http://blog.deliveredinnovation.com/2008/10/10/saas-week-ibms-new-cloud-formation/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 19:35:21 +0000</pubDate>
		<dc:creator>Delivered Innovation</dc:creator>
				<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Software as a Service]]></category>

		<guid isPermaLink="false">http://saaskatoon.wordpress.com/?p=34</guid>
		<description><![CDATA[<p>This falls into the category of what might be referred to as "purpose-built PaaS" - IBM is introducing a platform based on an existing set of software services that to this point had been offered only in a packaged model.  We love having IBM-sized marketing dollars pumped into educating a large portion of the market in the capabilities of SaaS / PaaS, but we're not in love with the concept of PaaS as an extension of a core service offering...a la Salesforce.com's Force.com PaaS offering.  On the one hand, integration is built in and users will already be familiar with the functional aspects of the system, on the other hand if every major vendor starts offering PaaS to simply extend what their packaged software does, we're going to have dozens of islands of PaaS that will hurt the concept and the market as a whole.  This article is spot-on in its assessment that Big Blue does hold an advantage in selling to an existing customer base, but at the end of the day, vendor-specific PaaS defeats the core value proposition of PaaS from the perspective of creating additional management overhead, forcing organizations to compromise on business process design because of integration and platform capability limitations, and requiring technical resources to learn yet another PaaS / SaaS skillset.  The goal with PaaS is to achieve (relative) ubiquity, not more of the same old and tired IT thinking repackaged as a hosted service.</p><br />

<p><a title="IBM's New Cloud Formation" href="http://www.ebizq.net/blogs/saasweek/2008/10/ibms_new_cloud_formation/">IBM's New Cloud Formation</a></p>]]></description>
			<content:encoded><![CDATA[<p><a title="IBM's New Cloud Formation" href="http://www.ebizq.net/blogs/saasweek/2008/10/ibms_new_cloud_formation/">IBM&#8217;s New Cloud Formation</a></p>
<p>This falls into the category of what might be referred to as &#8220;purpose-built PaaS&#8221; &#8211; IBM is introducing a platform based on an existing set of software services that to this point had been offered only in a packaged model.  We love having IBM-sized marketing dollars pumped into educating a large portion of the market in the capabilities of SaaS / PaaS, but we&#8217;re not in love with the concept of PaaS as an extension of a core service offering&#8230;a la Salesforce.com&#8217;s Force.com PaaS offering.  On the one hand, integration is built in and users will already be familiar with the functional aspects of the system, on the other hand if every major vendor starts offering PaaS to simply extend what their packaged software does, we&#8217;re going to have dozens of islands of PaaS that will hurt the concept and the market as a whole.  This article is spot-on in its assessment that Big Blue does hold an advantage in selling to an existing customer base, but at the end of the day, vendor-specific PaaS defeats the core value proposition of PaaS from the perspective of creating additional management overhead, forcing organizations to compromise on business process design because of integration and platform capability limitations, and requiring technical resources to learn yet another PaaS / SaaS skillset.  The goal with PaaS is to achieve (relative) ubiquity, not more of the same old and tired IT thinking repackaged as a hosted service.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deliveredinnovation.com/2008/10/10/saas-week-ibms-new-cloud-formation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

