Should IT Companies in India focus on products or on services

I believe Indian IT companies should concentrate on both things.focus on services helps to maintain GR of indian economy and to increase the indian forex.In the same time should spend more money in R&D to develop products to hold our position as an IT leader in the world in future also.