There are a few forces driving this shift:
- Labor is less expensive - with off-shore development there are large groups of developers that are available to do application coding at a low cost (no duh comments on this one - I realize that off-shore development has been going on for quite some time).
- The core functionality stack is already in-place - in most organizations, the large functional components (ERP, SCM, MRO, CRM, etc.) already exist. Still the complex differentiation requirements of modern businesses are not met by these packages. There is a need to extend and expand functionality to pull ahead of the pack.
- 80% foundations exist already - this final factor is probably the most important. In the past, companies had to build complete solutions from scratch. Today they have a major advantage. With open source solutions available in almost every category, and with the components (web server, reporting, database, etc.) available for free, significant portions of solutions already exist pre-built. Customizing the functionality (which is never trivial) is all that remains.
No comments:
Post a Comment