Due to mobile technology evolution numerous mobile software products are available nowadays. Some of them provide richer user experience than desktop programs due to …