Archive

Archive for December, 2011

Directions in cloud computing and software-as-a-service

31 December 2011 11 comments

I was fortunate to be invited recently by Microsoft to a seminar by well-known writer David Chappell. The seminar was given to provide Microsoft’s ISV (Independent Software Vendor) partners with insights and guidance on what to expect with, and how to prepare for, the growth of cloud-based software and software-as-a-service (SaaS).

Chappell is a skilled writer, and an informative and engaging speaker; but even more valuable, he was speaking as in independent with no restrictions on what he could say. His comments about Microsoft’s cloud offering – the Windows Azure platform – were balanced and he certainly didn’t pull some punches. In various areas, Azure is still a platform in development, but despite some shortcomings, Chappell believes it has potential.

He also believes that the most significant cloud development is in the area of Platform-as-a-Service (PaaS); this is where Google App Engine, Microsoft Windows Azure, Salesforce.com Force.com, and Amazon’s recently announced Elastic Beanstalk operate. However, Infrastructure-as-a-Service (IaaS) as delivered in Amazon EC2 is not going to be as well used in the future, according to Chappell.

Chappell covered technical and non-technical issues in the seminar. He pointed out the that type of application is significant in terms of applicability to a SaaS solution – a greater customisation requirement makes SaaS harder; which is why cloud solutions have been more in the basic accounting, CRM and SFA areas than in ERP. He also discussed how cloud computing requires changes to the business model of a traditional (i.e., on-premise) ISV, as in the table below.

Advantages of SaaS Disadvantages of SaaS
Potential to reach new customers Must demonstrate real value upfront
Sell direct to business, not via IT Revenue builds up more slowly
More predictable revenue Lessens ability to sell customisation and customisation services
Lower support costs New sales challenges, e.g., resistance
Gain more knowledge about customers’ behaviour Requires changes in how business is done
  Requires more capital to sustain in the start-up period
  Slower revenue growth

The move to SaaS requires change in a number of areas:

  • target customers
  • pricing model and subscription management
  • sales process
  • sales force and partner ecosystem
  • sales compensation plan
  • website becomes fundamentally important for sales success
  • marketing
  • support
  • operations
  • software development
  • organisation structure

Because of the change needed, Chappell commented more than once that moving to the cloud is a major, disruptive change for traditional ISVs, but if ISVs wish to defend their existing market, and find new opportunities for growth, then they have to ‘bite the bullet’ and start the transition. In the short space of thirty years we have seen the predominant computing platform change from mainframe, to mini-computer, to client-server, so we should consider cloud computing as the next phase.

Three final points from the seminar.

   1. How SaaS changes the sales approach

Deal size Customer acquisition cost Type of sales force needed Relationship with customer Typical customer Product complexity
High High External, field Personal Enterprise High
Medium Medium Internal only Phone SMB Moderate
Low Low None Website only SMB, department Low

Chappell advises that an organisation should be aligned across the rows for the best sales approach – not be on different rows for different columns.

   2. He noted that it is easier to go up in the table; to go down is difficult. So ISVs should probably start with a solution that has less than the full set of functionality. In many cases, the SaaS entrants in the market have functionality that is ‘good enough’.

   3. What to consider when deciding where to host a SaaS application.

Platform location In-country data centre Support Platform control Admin required Security Disaster recovery Cost
Local hoster Good Good Extensive High Medium Limited High
Global IaaS platform (Amazon EC2) Maybe Remote Partial Medium Strong Excellent Medium
Global PaaS platform (Azure) Maybe Remote/
local
Minimal Low Strong Excellent Low

In the decision between cloud platforms and hosting providers, the following issues also need to be considered. On the one hand, the cloud option is faster, cheaper, and has less risk; on the other hand, developers have to learn a new world, and they have less control and less choice.

Follow

Get every new post delivered to your Inbox.