Watching Michael Platt's weblog always gives you food for very interesting thoughts, since he follows up most of the current trends out there. His latest posts deals with all buzz technologies round Web (2.0 or not) trying to setup conceptual maps under various perspectives. In most of his maps, common point of view is Software and Services for Consumers or Enterprises.

It gets more and more clear to me that the answer in the famous question : Rich Client or Web based applications, is AND not OR.

  • Rich client AND Web based applications, in order to get the best of both worlds
  • Mutiple PCs AND Devices, because we should not be limited only in our desktop
  • Software AND Services, because each one has its own usage and SLAs
  • Hosted AND On Premise, depending on complexity, costs, availability, security requirements
  • Clients AND Cloud AND P2P, because topology should work for us not limit us
  • Transactions AND Advertising AND Subscriptions, should all be our business models.

We need a platform of ANDs not ORs