[tweetmeme source=”sureshsambandam” only_single=false]
There is a fundamental shift that is happening to ‘enterprise apps’ in the SaaS world when compared to the On-premise ERP world. I tried to google for ERP vs SaaS and found articles like these:
- SaaS vs Traditional ERP : 5 Key Differentiators (http://it.toolbox.com)
- A Tale of Two Software Worlds: Old ERP vs. SaaS (http://www.zdnet.com)
- Impact of SaaS on the enterprise ERP market (http://www.infoworld.com)
While, there is nothing wrong with these articles – I wasn’t able to find one that addressed what I feel is a much more fundamental shift in the way the SaaS applications are / will be built. This thought has been running in my mind for quite sometime now and I indeed talked about this to Zinnov Research in a long research interview around 4 months ago. They did produce a great slide based on our discussion – more on that later in this blog. So, as I didn’t find much success in locating articles or blogs in the direction of my thoughts, I decided to blog it myself.
In my view: A piece of enterprise software is defined by the three high level boundaries or dimensions below
- Application Context
- Geography / Regional Context
- Industry / Vertical Context
Let me explain this a bit. ‘Lease Management’ system (Application Context) for ‘Real Estate’ companies (Vertical Context) in ‘Middle East’ (Geographical Context) is fundamentally different from the one that is needed in ‘India’ and surely different from the one that is needed in ‘United States’. And, most certainly ‘Lease Management’ for ‘Automobile Leasing’ is quite different – I don’t have to elaborate this.
ERP Suites such as SAP are fundamentally built on the premise that there is a common super set domain model which encompasses the variations for all of the 3 different dimensions of described above. These domain models are either configured – for fitment cases and customized -for non-fitment cases which is what happens mostly for large deployments like Unilever et. al. And, it takes for ever in the customization route and many times the ERP implementation fails.
If you have a step back and look at this approach – the fundamental flaw is close to obvious. No wonder there are industry specific templates from the ERP Suite Vendors to manage this mess. Obviously those have be portrayed as additional capabilities and sold to customers rather than fixes for the fundamental issues.
On the other hand, SaaS takes a point solution approach for each combination for Application – Geography – Vertical. Kishore is CEO of ImpelCRM and my best friend says that CRM – even though a horizontal application is quite different for ‘Indian’ market and they are winning deals against ‘SalesForce.com’ and other competitors because their software understand the Geography very well. If this is true for Horizontal Apps such as CRM – the issue around vertical apps is much more.
So, this leads to great opportunity for applications for potentially every combination of Application – Vertical – Geography; leading to potentially a mushroom of SaaS ISV growth. SaaS will lead the transition from an ‘Umbrella Solutions’ to Specialized – ‘does one thing very well’ type – ‘Point Solution’. This one slide from Zinnov Research sums it all for you – which I mentioned earlier in this post.
What is your POV?