Quote:
Originally Posted by ElSapo
I've worked for companies that developed their own internal systems, when every employee was wondering why they didn't buy something off the rack. ... seems like a common, simple mistake to make.
Building a ground-up system was common 30 years ago when IT infrastructure was simpler, resources were easy to find, security a passing concern, and lifespan was reasonably long. It is a different environment now and most organizations do not have the skills, desire, or financial resources to pull it off.
Also, organizations are concerned that developing an in-house system gives certain people a lot of power. Management outsources to retain a semblance of power and control, while paying out a lot of $ in the process.