For your information .. In the R&D labs of all these product companies you would see many people from Wipro , Infosys & Patni working too ... No not are these companies involved as partners in product development they also help the larger consumers like GE , Citibank etc to implement these products successfully thus contributing in making these products successfull ... The reason why plyers like IBM , Oracle etc want partners like Wipro , Infosys , Patni , Satyam is they enable their products to be successful ..