How do you handle a situation where a client’s budget is constrained but their technical needs are critical?