Is your business fit for the challenges ahead?