When acquiring business software there are two general approaches that can be adopted – purchase of “off the shelf”/”best of breed” software or the development of a bespoke application. Purchasing an off the shelf solution should be the preferred route