Large corporations are attempting to cut development costs by relying on integrating several COTS to achieve partial or complete business solutions. That the benefits are not turning out as expected is slowly becoming a recognized issue. In this paper, we address some of the reasons why integration of COTS is a challenge.