9 Computer software for collecting, aggregating and correlating data and events from one or more information system, namely, communication, surveillance and data systems; computer software for analyzing events according to user-defined rules; computer software for sending and receiving messages; computer software for authenticating messages and for certifying receipt of messages