Why would a business need custom software?
When repeated manual work has a weekly cost, when a standard product does most of the job but not the part that makes the business different, or when a process lives in a spreadsheet that fails the day its owner is away. Custom software is the wrong answer when a mature product already does 90% of the job. It is the right answer when the remaining part is what customers pay you for.
