5 Key Differences Desktop Vs Web Based Application