This morning I read a very useful and interesting article written by my colleague Richard Monson-Haefel at Curl. He describes which RIA (Rich Internet Application) platform to chose for what purpose. In other words, there is no “one size fits all” solution. You would pick Ajax for simple consumer type applications such as Amazon.com. If you need animation, then Flex or Silverlight can be the right solution. For enterprise RIA applications which are stateful, transactional, with high scalability, security and performance needs, the MIT-Research-based product Curl is the right answer.