The main potential problems with off-the-shelf solutions are obvious. First, although obtaining and starting to use such software is quicker than waiting for a custom suite to be finalized, you will either have to tailor an off-the-shelf product to your business processes or adapt the processes to the product. Both ways are time-consuming and costly, which nullifies the advantages of off-the-shelf software.
Second, by investing resources in custom software, you assume full ownership of it. With off-the-shelf suites, license payments, subscription fees, and other extra expenditures are inevitable.
Finally, if you opt for custom software, there won't be serious limits in terms of scaling it and integrating it with other digital products, both already existing and future ones. In the case of off-the-shelf software, restrictions imposed by its vendor will always remain in place.