Return to Chaotic Flow home >>>

Archive for the category: Cloud Computing

Cloud Channel Disruption – Little APIs, Big Transformations

It’s old news that the Internet has disrupted channel structure across numerous industries. So why go on about the channel now? Because, cloud computing is transforming the Internet as a channel. The evolution from Internet applications that service people (SaaS) to Internet applications that service other applications (cloud computing) transforms the Internet from a direct website channel to an indirect cloud channel and fundamentally alters the economics of the Web. This evolution has already transformed consumer advertising with the rise of syndication and social media, but the impact will not be limited to B2C communication channels. It will deepen and spread through online B2B channels with the rise of cloud computing and platform-as-a-service (PaaS).

Twitter is not a micro-blogging website;
Twitter is a micro-blogging PaaS.
Individual tweets are just not all that interesting,
but when you mash them up with friends, colleagues,
groups, search, and related Web content,
they become a conversation.

In this post, I’ll provide some concrete examples of how the new cloud channel, or more specifically how cloud computing in the form of Web service APIs and PaaS, is driving a fresh wave of channel disruption that leaves new entrepreneurial opportunities in its wake.

Read more »

  • Twitter
  • Facebook
  • LinkedIn
  • StumbleUpon
  • Digg
  • Google Buzz
  • FriendFeed
  • Delicious
  • Technorati Favorites
  • TechNet
  • PrintFriendly
  • Share/Bookmark

Hey SaaS Experts – What’s Your Cloud Computing IQ?

I’ll say it again: SaaS is NOT cloud computing. As the industry rushes to embrace cloud computing, too many SaaS experts and vendors are simply updating their marketing messages with cloud buzzwords. This is not enough.

When I started this blog, the biggest challenge faced by SaaS vendors was getting our heads around the new lightweight paradigm for marketing and selling an on-demand Web application versus the heavy-handed direct sales approach of traditional enterprise software.

SaaS vendors with high cloud computing IQ’s
recognize the cloud as the new channel.

Today, a new challenge is arising. However, this time the threat comes not from the past, but from the future. Just as SaaS vendors have found their Internet footing, cloud computing is destabilizing the very ground beneath our feet. Depending on your SaaS business, cloud computing could impact everything from application architecture to channel strategy. Or, it may not affect you at all. Either way you should know. What is your cloud computing IQ?

The Cloud is the Computer

John Gage’s prophetic remark “The Network is the Computer” beautifully highlights the difference between SaaS and cloud computing. While SaaS applications provide on-demand services to millions of users across the Internet, cloud applications provide on-demand services to millions of other applications across the Internet. The network really is the computer.

Why should this matter to SaaS experts and vendors? Two reasons. Read more »

  • Twitter
  • Facebook
  • LinkedIn
  • StumbleUpon
  • Digg
  • Google Buzz
  • FriendFeed
  • Delicious
  • Technorati Favorites
  • TechNet
  • PrintFriendly
  • Share/Bookmark

SaaS Channels – Cloud Channels Will Follow the Money
The emerging PaaS channel opportunity

SaaS channel partners have definitely received the short end of the stick compared to their software channel counterparts. With a few notable exceptions like Salesforce.com, Netsuite (and largest, but least recognized as SaaS, Google AdWords) there simply have not been enough customers or enough work to engender a thriving ecosystem of SaaS channel partners, at least not when compared to the sprawling extent of enterprise software channels. I think this is about to change.

Channels Always Follow the Money

There is one universal law that governs all channel management: CHANNEL PARTNERS MUST MAKE MONEY. The biggest channel mistake made by many a SaaS start-up CEO is to fall into the fantasy that SaaS channel partners are there to help your business. They are not. They are there to help themselves. And, how much money they can make boils down to a very simple formula.

SaaS channel money = SaaS channel value-add x SaaS application customers

And right here is the rub. Read more »

  • Twitter
  • Facebook
  • LinkedIn
  • StumbleUpon
  • Digg
  • Google Buzz
  • FriendFeed
  • Delicious
  • Technorati Favorites
  • TechNet
  • PrintFriendly
  • Share/Bookmark

SaaS Best Practices Community Blog – Open Current is Live!

From time to time, I come across what IMHO are really fantastic and enlightening blog posts and SaaS best practice guides that truly stand out above the rest….by authors other than Chaotic Flow ;) . To me the value of these gems is immeasurable, because I generally have to read through a lot of crap to get to them. It’s a big Internet.

In the hope of adding more value than I alone can muster for my loyal Chaotic Flow readers and in the spirit of supporting the authors of these high quality gems by spreading their words to my small corner of the SaaS and cloud computing business community, I’m launching a new SaaS best practices community blog companion to Chaotic Flow dubbed Open Current (cute right?).

Open Current is an open repository of SaaS best practice insights and tools for executives charged with building SaaS and Cloud Computing businesses…moderated by yours truly, so ONLY THE BEST will be make it through the rigorous evaluation process (basically, I have to read it and think it’s earth-shatteringly good…but, please don’t let that deter you….help wanted, submit your favorite SaaS and cloud related posts!)

ANYONE CAN POST to Open Current and I need your help! Please comment on this post, email info[at]open-current.com, or directly submit your favorite SaaS and Cloud Computing blog posts, SaaS best practice guides, and industry research and reports for inclusion.

  • Twitter
  • Facebook
  • LinkedIn
  • StumbleUpon
  • Digg
  • Google Buzz
  • FriendFeed
  • Delicious
  • Technorati Favorites
  • TechNet
  • PrintFriendly
  • Share/Bookmark

Cloud Computing vs. SaaS – Mass Customization in the Cloud

SaaS Do #8 Enable Mass Customization is a core principle for building SaaS applications. Salesforce.com, for example, has taken it to new heights with offerings such as the Force.com platform. However, do SaaS-based development platforms such as Force.com represent a fundamental shift in application development, or are they simply the SaaS equivalent of Microsoft Visual Basic for Access? How do they stack up against cloud computing platforms like Amazon Web services? This post examines the potential for competitive advantage through mass customization in cloud computing vs. SaaS.

The short answer is this…
Mass customization in cloud computing is more natural, more flexible, and offers more potential for competitive advantage than in the wildest dreams of SaaS, because cloud computing is built on Web services that are a) inherently abstracted, b) independent components and c) accessible at every layer of the technology stack.

Note: In a previous post, I claimed that the salient difference between SaaS and cloud computing is that SaaS has largely been about Internet applications used by people, whereas cloud computing is about Internet application components used by other computers. More succinctly, Websites vs. Web Services. Although everyone seems to have their own definition of all the cloud buzzwords, I’m going to be rather specific and equate them as such: Cloud = Internet, SaaS = Websites for human users, Cloud Computing = Web services for computer users. My intent is not to debate or define the industry terminology, but simply to keep track of what the heck I’m talking about here at Chaotic Flow.

The Role of Meta-data in Mass Customization
Mass customization in SaaS is achieved by converting hard-coded application functions into meta data configuration settings.  For example, multi-tenancy converts hard-coded deployments of multiple customer databases into a single database infrastructure where each customer deployment is identified by a unique customer ID. All the technical miracles that distinguish one customer’s data from another customer’s data are abstracted to this single piece of meta-data to enable data-driven functionality like Customer[1].Name = “Company X” and “Customer[2].Name = Company Y”. Voila!  Mass customization = meta data abstraction of functional capability.

More Natural – The Inherent Abstraction of Web Services
Mass customization is more natural to cloud computing vs. SaaS for one simple reason: meta-data abstraction is inherent to Web services, but it is optional for websites. SaaS applications must be carefully architected to enable mass customization at all, i.e., it is a matter of good SaaS application design discipline to employ a multi-tenant database, configurable security settings, customizable page views, etc. In contrast, every function of a Web service is inherently abstracted to meta-data in the XML inputs and outputs of the API.

stock quote web service

The Xignite stock quote Web service can return a wide variety of information
such as the current stock price, an intraday stock chart, and financial news
that varies by the stock symbol (meta-data) supplied to it.

For example, given a particular stock symbol (meta data), the stock quote Web service above can return a wide variety of information about a company such as the current stock price, an intraday stock chart, and financial news. Let’s say Company X above is a manufacturer that uses this Web service to create a website with detailed, current financial information about the company for potential investors. Read more »

  • Twitter
  • Facebook
  • LinkedIn
  • StumbleUpon
  • Digg
  • Google Buzz
  • FriendFeed
  • Delicious
  • Technorati Favorites
  • TechNet
  • PrintFriendly
  • Share/Bookmark

Obscured by Clouds – Meaning vs. Marketing in the Cloud

It seems that everyone is jumping on the cloud bandwagon.  Cloud this, cloud that, everything cloud.  Salesforce.com has all but rebranded its entire business as cloud.  Instead of sales force automation, we now have “Sales Cloud 2” (and “Service Cloud” and “Custom Cloud” and “Collaboration Cloud” with nice little TM’s attached, so if you were thinking of using them for yourself, you can forget it!).  I suppose it might be a good thing.  Personally, I was getting pretty tired of Salesforce.com trying to “force” this brand, “force” that brand on me.  I really don’t have a problem with the cloud buzz per se.  I think it is good for the industry, because it creates excitement, momentum and funding for B2B Internet companies.  But, I am concerned that all this unbridled rebranding and repositioning is obscuring the underlying technological and economic shifts which characterize this next stage of Internet evolution.

pink floyd obscured by clouds
Cover from the Pink Floyd album Obscured by Clouds.
Not really relevant, but I needed a picture.
Retweet if you’re a Pink Floyd fan!

The Web 1.0 Internet revolution, of which classic software-as-a-service is a part, arose as a result of the universal interface offered by the Web browser.  Suddenly, anyone could access any global computing resource over the Internet as long as they had this one, standard client application.  It didn’t really matter what happened on the back end, because everyone was plugging into the same application on the front end.  I like to think of this as application – user interoperability.  The economic implication of this paradigm shift was that you could now aggregate customers around the globe onto a single Internet application.  Say for example, ordering books or sales force automation.

The shift we are seeing now is driven by increased interoperability on the server side, or rather application – application interoperability.  Read more »

  • Twitter
  • Facebook
  • LinkedIn
  • StumbleUpon
  • Digg
  • Google Buzz
  • FriendFeed
  • Delicious
  • Technorati Favorites
  • TechNet
  • PrintFriendly
  • Share/Bookmark

Financial Market Data On-Demand – New Gig at Xignite

After spending the last couple of years consulting around the SaaS and Web 2.0 worlds, I’ve decided to take the startup plunge again and settle down in the clouds. I recently joined Xignite, a cutting edge on-demand cloud services and mashup platform provider that helps companies incorporate accurate, current financial information directly into websites and applications via Web services, i.e., no integration programming required! The company is off-the-charts on the SaaS Success Top Ten Dos and Don’ts as evidenced by everything from the potential market (market data is a multi-billion dollar industry already…based on really old legacy stuff) to the e-commerce Web site to mass customization via the Splice on-demand mashup platform. Plus, the team is great from the sales reps to the board and the culture is pure software-as-a-service.

financial market data saas at www.xignite.com
Xignite has a classic SaaS vs. legacy software value proposition
(on-demand web services vs. data feeds and custom code)

We have an Xignite company blog at xignite.web-services-blog.com, so my loyal readers can rest assured that opinions expressed here at Chaotic Flow will remain as objective as ever, but they may start taking a bit of a bent toward the emergence of cloud services…which differ from application-oriented SaaS in some distinct ways that directly impact the economic and business model dynamics–not the least of which is that they are used by computers instead of human beings.  However, the primary value proposition at Xignite remains classic SaaS vs. Software, or in financial services industry-speak financial web services vs. market data feeds.

  • Twitter
  • Facebook
  • LinkedIn
  • StumbleUpon
  • Digg
  • Google Buzz
  • FriendFeed
  • Delicious
  • Technorati Favorites
  • TechNet
  • PrintFriendly
  • Share/Bookmark