1. A method for dynamically performing an audit and security compliance validation, said method comprising the steps of: providing a tool for performing an audit and security compliance validation of one or more installed computer applications running on a computer system in an operating environment, said tool including a first set of plug-ins and a second set of plug-ins; scanning said computer system, using one or more plug-ins from said first set of plug-ins of said tool, to obtain a current inventory of computer applications currently installed on said computer system in said operating environment; selecting one or more plug-ins from said second set of plug-ins of said tool to be run on said computer system in response to said current inventory of said computer applications obtained for said computer system in said operating environment; and automatically running said one or more plug-ins selected from said second set of plug-ins of said tool for performing said audit and security compliance validation on said computer system in response to a scheduling criteria identified for said computer system, wherein said one or more plug-ins selected from said second set of plug-ins perform said audit and security compliance validation for only said computer applications currently installed on said computer system in said operating environment and wherein said operating environment comprises at least one of: a development environment, a test environment, a quality and assurance environment, a production environment and a laboratory environment.