You should ask for addresses of groups, calculate longitude and latidude (within a mile), and when user wants to generate report on say, virus definitions, generate a heat map that will show green as up to date, and progressively redder as out of date. This is called "heat map".
Give VISUAL picture of user's environment, so they can asses which areas are high-priority to resolve. Especially in public service organizations where resources are scarce, a VISUAL picture of a user's environment can help use resource more wisely, i.e. where to send Field Technicians, etc.
Allow user the ability to create their own custom reports, the way you do now by providing access to the database schema.
Picture is worth 1000 of words.