I don't know really well the diference between AIR and FLEX, i do with Java tought,
My question is that I want to build an application to run in local mode, but maybe in the future I want it to be available trought the web,
The basic sequence diagram is the following:

So I want the client to connect to a server for login information, and for storing some data, and I don't know wich one of the three technologies is the best..
Can you help me?
Thanks!