How can Online Application Compare to Off-line Software?