PersistSystemInfo is a background agent which runs every day to collects data to
1. Capture system state at installation
2. Capture incremental details (delta) as changes occur to the system
3. Ability to compare the state of the system at two different instances in time
4. Ability to run a report to find difference in state between two instances in time.