Off-the-shelf software has its place. It can be less expensive than bespoke software and takes less time to implement. However, much of what comes pre-packaged is never used. Also, there is a finite limit to canned software capabilities that can impede production and business growth. The lack of customisable options also inhibits the scalability in the long term.