Software runs my life

Tag: SAAS

Recession Spending

An article by Andrew McAfee triggered my interest today, what will happen to technology in a recession? Or more specifically, what technology actually excels in a recession? Some IT leaders have commented in the NY Times, but I would like to focus more specifically on software technology.

The most obvious answer is that the cheapest software wins. Deploying SAAS and other Web 2.0 models are not just about delivering new functionality; they are about driving down costs through low delivery costs and economies of scale. With employment at near record lows (and salaries at record highs, especially in IT) no-one wants to take on more staff.

I think that the silver lining to a recession is that the weak get weaker and the strong get stronger. A renewed focus on what works and how to efficiently deliver value is a good thing for any company. With SAAS systems now gathering widespread acceptance a recession will, in my opinion, accelerate the growth of these systems. The current financial crisis has also highlighted how interconnected the world is, and SAAS systems delivered from data centres thousands of kilometres away will again gain more acceptance.

Unlike the article I don’t think it is necessarily a case of socially driven applications gaining traction, I also think CRM and ERP systems will see an increase in popularity. Customers are no longer so easily separated from their cash, and every inefficiency in the supply line is being watched like a hawk. Adopting best practice from a new technology package is a great way to address these issues.

Islands of Computing Power

Amit Mital kicked off TechEd Australia 2008 today with a keynote presentation on Microsoft’s view of how software and services will develop in the future, particularly in relation to their new Live Mesh offering. There is a good summary of his presentation on the TechEd New Zealand site, it seems they got an identical opening keynote. For someone who loves networks he sure doesn’t seem to like professional networks!

There was one flow of logic which struck me in his speech. Moore’s law is still holding true, and computer hardware is continuing to double in processing power every 18 months. This computer power is also appearing in more and more locations. But when was the last time your network doubled in speed? What about doubling in speed to each additional node? This rapid processing power increase has meant two things that are obvious even today:

  1. Computers are islands of computing power – There is no seamless transfer of data between your devices. You work on a file at work, email it home, download it at home, work on it and send it back.
  2. Deploying local machines is too hard – Each branch office needs a rack, servers, backup, redundency, configuration, support, licencing…

Behind the Mesh SlideMicrosoft’s solution at a high level is the Mesh stack, the structure of which can be seen in the slide shown here. The fundamentals are that local software is fast, hosted services are convenient, so lets tie them together with an API and we get the best of both worlds. The trick is getting the balance right, where does a local application end and the service begin? How do you split the business logic? How do you provide offline access and quick sign-on to new devices? Hmmm…

Microsoft’s current practical solution is to re-write most of its server packages to allow hosted delivery. Hosted Exchange is an obvious flagship for this. Google have taken a different approach. They believe that all you should need on your desktop is Chrome, essentially an all-purpose thin client rather than a thick client on a drip feed.

So who is right? Well I am betting things will converge on a middle of the road approach. Implmenting with current technology I would say that javascript, a web browser and some sort of XML interface would be the best way to go. A few things need to develop from here:

  1. API’s need to be standardised and built into the browser (or OS as these merge). Something like Javascript libraries, but compiled, lightening fast and highly reusable. Chrome is getting there.
  2. Data transfer needs to be better than XML. Think highly compressed, encrypted on the fly, but quickly decoded into a human readable format if necessary. Microsoft’s MeshFX is getting there because it has authentication and other services built in, but it needs to be open like SOAP.

So I guess the race is on! Google will take Javascript to it’s limits, Microsoft will try to blow us away with it’s feature set. When will they sit down and standardise on the next generation of javascript and data format?

Costs of deploying SAAS

SAAS is a cheap delivery model right? Well it depends if you are a technical or a business oriented person. There was a very interesting article on Business Spectator today regarding the costs of deploying SAAS software.

One of the most interesting statistics for me was that Salesforce.com (one of the few genuinely profitable SAAS success stories) spends half its revenue on sales and marketing. When I think about it it makes sense, but I guess coming from a technology background it isn’t something that I would have initially thought of. The scary thought that comes after this is what percentage of revenue is taken up once you include support as well? The even scarier one is are you really achieving scalability if these represent the vast majority your costs?

As the article points out, there are three economic fundamentals:

  1. How much it costs to attract new customers (known as subscriber acquisition costs)
  2. How much money can be extracted from those customers in regular subscriptions (known as “average revenue per user”, or ARPU)
  3. How often subscribers drop out and have to be replaced (the churn rate)

From http://www.networkcomputing.com/gallery/2006/1012/1012f2e.jhtmlFor point 1 I think SAAS companies still rely on their old mantra that the SAAS model generally is still struggling for widespread momentum. I think this still holds true, but perhaps these days more because of the costs of migration and training rather than lack of market acceptance or knowledge. The sales and marketing costs are therefore quite high as they are pulling lagging and inflexible customers into what is now a competitive market place with low barriers of entry.

These low barriers of entry tie into the last two points. Companies can theoretically treat SAAS software like they would their telephone company and switch at any stage. This means that new entrants can come in and undercut the established players, keeping subscription revenues down across the board.

The interesting part for me is that online classifieds is somewhat like the SAAS model. It relies on subscriptions and has a low barrier to entry. Why are they so profitable then? I have a few ideas:

  • A new twist on the established classifieds model, rather than a whole new model
  • Industry maturity leading to a consolidation of players (and profits)
  • The difficulties in targeting consumers online

To be honest I really feel like I am missing something here. Can anyone help?

Page 2 of 2

Powered by WordPress & Theme by Anders Norén