Given that technology has become more prevalent (let us stick with SAP for the time) and more easily available, and, also that is has become easier to create applications, and, that most organizations behave similarly (and so have same processes, similar KPIs, similar reporting, similar data warehousing req, and so on)…, it makes sense to have a IT development model different from what vendors in this space offer today.
Let us say, like Google for ‘search’ services, there is a google for SAP development services. Free and one click away.
Kind of a plug and play model where a business analyst can build you new services and other people would be making their components available for free as well. An interesting thought and I can almost see it happening.
On a slightly related note I feel more and more each day that we are moving towards a component based environment as has been described by John Macy for the lat 6 or 7 years. (John is another thought leader I am trying to convince to blog.)