challenges in business development