Ask the IT leaders about the prospect of offshoring and you will get variable answers.The biggest roadblock faced by an outsourcer is the entire responsibility of success or failure lies on him whereas the onus lies on the service providers too. Some feel it is a good option to get the best out of your investments made in your business enterprise, while some believe it leads you on the road to disaster with sheer waste of money and efforts. A number of software makers and vendors of software services have had a bad experience in their past with the offshore projects failing on one hand and appalling relationships with the outsourcer on the other hand. Now, with such a kind of varied opinions, it becomes essential that both the parties involved in the offshoring should adopt certain techniques to envisage healthier partnership for mutual benefits.