When is custom software worth it?
Custom software is worth it when a process is business critical and no standard product represents it without compromises, or when combining several tools creates more friction than one solution of your own.
The opposite holds just as much: nobody builds their own accounting, email or standard CRM. The craft lies in the boundary between the two. FIOXX draws it based on process, data model and operating cost, not on what is easier to sell.