To compete with top Indian IT firms and multinational corporations, smaller providers need to shift their strategy by becoming large enough to work with these companies but also nimble enough to offer better service. They must follow a different approach such as sophisticated marketing, effective sales, strong focus, and articulating their value to compete with larger players.