Commenting on your quote Kishore - "Is there also a "play" for Services companies to migrate or expand into Products"
If you meant that Service companies leverage proven product companies to provide better services on the product - yes its a proven model. A big chunk of the biggies revenue comes from implementing big product brands. Inviting more small service companies to leverage products from small product companies is a great idea.
If however you meant that Service companies migrating to become product companies - some big danger signs went off when you said it. We transitioned succesfully from a service company (www.KallosSystems.com) to a pure product company over the past 3 years. (www.KServe.net). I also worked before this in a larger company which also tried to transition from a product company to a service company.
The culture of the two are completely different. Never run both of them with the same management team. In services you do what the customer wants, the way he/wants it, in the time frame he/she wants. Its skills, people availability, project management. In fact you dialog with the customer to stay there as long as you want to bill the maximum
In products its architecture (tech and functional), marketing, brand, partners, pricing. You install, train and come out as fast as possible to get the next customer. You can have a separate consulting business on your product if it becomes a winner.
Frameworks + plus accelerators makes you ask the question - is it product or a service. Even if you have the greatest framework (say achieves 90% code automation) you still have to decide if you want to be a product company or a service company. Its an engagement model that the customer defines and you cannot change.
If you have a great framework + accelerators and take the service route it may be better not to tell the world about it!. That way you can bill the customer and keep the gains of the service. Customers value time, cost and quality - never technology.
If you have a great framework + accelerators and want to be a product company again dont tell the world about the technology. Just build more products or make your current product the best. Again keep the great framework under the hood - we have taken this route. We are a small company that has ERP, CRM, HR and retail products - how? because we have a great underlying platform. SAP lasted so long in the Enterprise world since its underling platform outlasted all technology leaps - mainframe, Unix, LAN, Internet...
The product vs. service debate is huge but the classification is clear - the twain shall never meet under the same organization. May be an extreme view, but this is my experience.