Modern indoor gaming machines placed at various gaming zones & amusement parks effectively help in revenue generation through pay-and-play model. These machines may accept paper currency (cash), coupons, or coins and provide access to the game. Our client installs these machines at various locations and collects the revenue generated by them on weekly or monthly basis. Traditionally, branch collectors have to manually record machine takings information involving counting tokens, coupons, and currency. In addition, they have to manually calculate overheads and commissions for each machine and each location. However, centralized system that can track, monitor and manage revenue collection information in real-time was a huge miss out. Manual calculation was erroneous and often led to miscalculations and revenue loss. To overcome these challenges, the client wanted to automate the revenue collection process. They wanted to replace the manual entry process with secure cloud enabled mobile solution. They needed a field-service app that computes and provides the total take-home machine earnings. It would help in maintaining the inventory database, scheduling and tracking the revenue collection. The collectors would access the required machinery information irrespective of the network availability.