Your company has decided to outsource a $20 million project to a reputable firm in another country.

Your company has decided to outsource a $20 million project to a reputable firm in another country. This is the first offshore outsourcing project of any size that your company has been involved in. IT outsourcing contracts are inherently complex and depend very much on individual circumstances. What steps should your company take to minimize the potential for problems? What are 4 key points that should be addressed in the contract?