What is offshore software development and why is it important?