Custom Software vs Multiple SaaS Tools

Which is better for your business in the long run?