To make things easier for the App User
The app is free to download so the app-user (i.e the person actually doing the scanning) doesn’t have to pay codeREADr any fees.
To give the Web Services account administrator more control
Using this model, the Service Provider (i.e. the codeREADr Web Service administrator) pays all the fees directly to codeREADr for every active device used by the app users. This allows them to freely decide if and how to monetize their services for each client and gives them the option to resell services.