ADC stands for Audit Data Compare. It's a tool that helps security administrators to maintain policy compliance of configurations and policies on numerous systems.
ADC is similar to OpenAudit or OCS, however ADC is designed to collect arbitrary data (not limited to PC inventory), thus it helps information security experts control configurations and policies on remote servers.
How to maintain compliance over time?
What if some system configuration/state is changed in such way that it becomes a security risk?
How to be sure that all systems all over the organization are in good state, and security policies are applied everywhere?
ADC's solution is simple and straightforward.
ADC automates systems audit: it collects specific configurations and policies from remote systems (Linux, Windows, networked devices), on a regular basis or when a change occurs. Collected audit data is assembled into data sets and stored for further analysis.
Security experts then may check if a data set reflects "good"/compliant configuration. If it does - they mark data set as "good". If not - they recommend configuration changes.
New data sets are compared to "good" ones - thus amount of data to analyze by security expert is greatly reduced.
ADC is a distributed application with agent/server architecture.
Agents collect information from remote systems and send it to server.
Server is implemented as PHP web application: it receives and stores information, it provides user interface to access stored information.