The best answer would be to do it when it is vital for your business - when continuing without it starts becoming detrimental. For instance, employees might be leaving if they don't have the tools for their job, resulting in unhappy customers who may potentially switch to a competitor. Additionally, operational inefficiencies can also be costly; manual processes often carry a risk and mistakes can happen easily. This is when you should start investing and thinking about how to resolve these problems.