Originally Posted by CanuckBB
It also comes down to support and time.
All devices running the same software is easy to make sure some 3rd party isn't doing something wonky with the device. If i get a call that a user's battery is no longer lasting through the day, I'll give the user a new battery. I don't have to worry about some app in the background draining the battery.
Time is related to testing apps. If I let you load Google Maps, then Fred will ask for something else, then I have to load it up on a test BB, and evaluate it for security risks.
I'm also responsible for the BB budget. I have to justify how come a user requires a higher price data plan. Or get blind sided by data overage charges.
Remember that admins just don't put on restrictions 'just because'.
Couple of things to point out. I've never run into any BES capable data plans that didn't have unlimited data. Just don't pipe the BB traffic through your gateway. And why not just test the "popular" apps yourself ahead of time as part of your job as BES admin? That way when a user asks you can give them a "through" explanation on a perticular app as apposed to "It's just not allowed right now due to..."
I'm not saying you may not or don't do this already, just going by what you said in your post. (A test BB would indicate that you consider trying out new apps as "a hassle".) I dunno man, I test out new apps all the time (not all of them, but ones I know would be beneficial to my users). So far I've surprised a LOT of users who come up to me to ask about needing an app to do whatever and I have the answer for them or for those that come up with questions on why something doesn't work, etc. It's just part of the regular leg work we have to do as admin. Like I said, if you already do this then it's good, but if you don't it might be something to think about. I'm sure your users would appreciate it.