Is Outsourcing Software the Same as Outsourcing Other ICT Processes?
We generally try to compare current decisions and ideas to decisions and ideas that we’ve made/had in the past and that parallel those that we are currently evaluating. This tends to be a good way to “analyze” the decision or idea and pick it apart. Organizations are familiar with outsourcing certain types of Information and Communication Technology (ICT) processes, so the idea of “outsourcing” is not new. We have our websites hosted offsite, we use offsite backup services, we use telephone and VoIP service. When comparing outsourcing other ICT processes to the parallel decision of outsourcing software (using SaaS offerings), is it equivalent? At first blush, the answer seems to be yes (clearly, I’ve set this up to argue the opposite).
Taking a look at most of the ICT services we’re accustomed to outsourcing, we can profile them as horizontal in nature; telephones, websites, backup all seem to unrelated to the specifics of the organization doing the outsourcing. Providers of these services generally do not have to deal with any vertical intricacies (other than exploit properties of the vertical for marketing purposes). Being that the set of outsourceable services are horizontal in nature, there is generally a high level of substitutability. This is also true (particularly for the SMB) with respect to things like SaaS delivered CRM, HR, finance type offerings. Although an SMB may not want to switch from some CRM SaaS provider, if they have to they can and they will because of the horizontal nature of the offering. This makes the decision to outsource that type of software to a SaaS provider similar to that of not hosting your own website, etc.
What about highly vertical SaaS offerings? This is where things are different and outsourcing software does not parallel outsourcing of traditional ICT processes. Offerings that are “more vertical” make the decision of outsourcing the said process more difficult since there is a significant change in substitutability and in the number of providers offering the service. After all, are there more providers selling dairy farm management software or more providers selling “generic” CRM software?

(bigger)
Software, unlike other ICT processes, can highly target a vertical. Unlike traditional (read horizontal) ICT processes or even horizontal SaaS offerings, vertically aligned SaaS offerings may link to a consuming organization’s core operational processes tight enough that lack of control over the service delivery may be risky, so the decision making process on whether to outsource that software or not is significantly different than the decision making process used in traditional ICT outsourcing or in subscribing to CRM functionality as a service. I think this is part of the reason that things like CRM and HR have led the SaaS wave, and verticals are laggards. To be fair, however, vertical software offerings have traditionally been very expensive. SaaS may open the door to the delivery of highly vertical functionality to customers who would be unable to afford the functionality via any other delivery model. As a result, in many cases the question may not be outsource the software but rather live without the software altogether or use an offering delivered by an outsourced provider.
Do you think all ICT processes are created equal and have equivalent outsourceability? Are highly vertical, “close to home” types of software more difficult to offer via SaaS or do the economics quell any concerns?




[…] Early next year I’ll be presenting at an outsourcing ICT summit in Auckland. One of the people I have plenty of time and respect for in the SaaS space is Sinclair Schuller of Apprenda. Sinclair posted this excellent discussion comparing SaaS with other ICT process outsourcing. […]