Custom solutions (or custom software) are usually built from the ground up for your business, with current and future needs in mind to keep development costs low.
Many companies will initially put off this investment and start with an off-the-shelf solution, but for those who take the leap, the return on investment can be very good. There is no downside to having a custom solution where building new features is a walk in the park.