KACE's KBOX provides more system management ability than I could hope to list (look at our recent review of a KBOX for details, or go straight to the source), and the company will add an interesting take on application management next month with KACE Virtual Kontainers.
Virtual Kontainers allows you to deploy and manage software by encapsulating applications. Apps and their associated files are stored on individual workstations, but are kept in their own file structure and do not interact with Windows' registry. Keeping applications out of the registry means they can avoid problems associated with adding and removing many applications over time, and because the applications are encapsulated, users can even run multiple versions of the same application side by side.
Apps don't have to be repackaged to deploy them in Kontainers, and the software includes a utility to run an application's installation wizard, with the resulting install appearing as a Kontainer, not an installed app. To the user, however, there's no sign that the application isn't simply installed on a workstation, unless an admin deliberately sets the applications to show they're virtualized.
Management of Kontainers is done through a web-based console which allows you deploy and manage applications and also to place limits on when they're executed. Kontainers can limit when, for how long, and how many times an application can be executed. It can also track the number of users currently running an app, ensuring that you don't go over the limit when you have licenses for a certain number of users at a time.
Virtual Kontainers is scheduled to be available as an addition to the KBOX on April 27. It will start at $3,995 for 100 managed clients with discounts for additional clients.