When you should open-source your internal apps | Open Source - InfoWorld
During my twenty-five or so years of technology consulting, I've witnessed many in-house software development projects. Large or small, too often companies tend to believe their needs are too special for any sort of off-the-shelf solution. The true stumbling block tends to fall into the category of "we've always done it this way". Outdated processes and an unwillingness to change force overworked IT staff to build an in-house solution where feature creep is rampant and the project never meets expectations. At the same time, development costs skyrocket far beyond the cost of even the most expensive off-the-shelf alternative. If a close open source alternative exists, those same developers could work within the community to enhance the project and submit code back to the project for inclusion and benefit both the company and the community.