Hang on. The reason you use a middleware is what exactly again? Any desktop, or better, office, PC can access analytics through the GIU provided by google. If I am not mistaken there is an app for android phones out there that gives access to GA for Android devices, there is a bunch of them available for iPhone too. What are the reporting needs for all these users? It might be easier to use scheduled reports (Email) and push these out depending on what the user actually needs to see.