MANY ORGANIZATIONS, LARGE AND SMALL, need custom software applications built for their business because off-the-shelf software often doesn’t meet their needs. These custom software applications are built in-house, off-site, or using a combination of the two. This appendix discusses some of the problems our industry currently faces with custom software development. The research and development project I have recently launched on my website,, addresses some of these problems (described next).
Because building software isn’t the core business of many of these organizations, they end up facing issues and challenges associated with building complex software.