If it's RIM OS software that you want to know the version of, then the asset summary data export available from the BES has that information.
Assuming it's not, I'd try "Besuseradminclient", which has a "modules" option, to see if that gives you the information that you want. This used to be part of the resource kit but has just been released separately for 4.1.3.
Previously I've done it by reporting directly out of the database and cleaning the results up. The many Blackberry reporting packages will probably also do that for you.
I've considered writing something myself, but I know the company would rather buy something.
What is the besuseradminclient? I haven't seen it anywhere? I assume you don't mean the BES manager app. Keep in mind I've only been managing a BES environment for a couple months, so this is new stuff.
select "downloads" and then "BlackBerry Enterprise Server Resource Kit". You'll need to select a version that matches your BES version. As of 4.1.3 the "BlackBerry User Administration Tool" is a separate download to the resource kit. It's a free download. It's a command line thing (which may be good thing or a bad thing depending on your taste).
Bingo Ugg, this is right on. I'll need to decide whether or not to leave it a command line app, or web enable it. Other than that, this seems to have the exact functionality I'm looking for. Thanks for the help.