A critical factor in selecting monitoring software is to ensure it is not tied to any one vendor. Effective security requires an independent program able to monitor data flowing from and to any application, irrespective of format, vendor or version.