IBM Cognos is a business intelligence tool for web-based reporting and analytics. This enterprise software provides various features to perform data aggregation and create user-friendly detailed reports. Cognos also offers an option to export reports in XML or PDF format and view the reports in XML format.