Direct answer
Buy commodity tools (CRM, email, accounting) when they fit. Build custom software with GujjuTicks when your process is unique, integrations are messy, or the product itself is what you sell.
Most companies should buy commodity systems and build only where custom software creates advantage or removes costly manual work.