Answer:
Custom software is specifically for the company, according to the company's way of doing business, while Off-the-shelf software is readily available and not customized. Off-the-shelf software often falls short of meeting according to specific needs as there will be a lot of unused features in this software.