5 Key Differences: Desktop Vs Web Applications