>>70
そのソフトはどこで誰が使うのか?
いつでもどこでも誰でも使うのであればWEBアプリを作る方法に準じます。
会社内の人間がデスクトップPC限定で使うのであればスタンドアロンアプリを作る方法に準じます。

でもそもそも2,3,4はぶっちゃけ必要なのか?
それさえなければAjaxでどうとでもなるんで、>>72でFAということになる。