Watson Explorer Engine provides a number of built-in system reports that enable you to track and retrieve information about various types of system events. Traditional, end-user Watson Explorer Engine deployments typically use the graphical report-building capabilities of the Watson Explorer Engine administration tool to define and generate reports that are specific to a given customer scenario. API-based applications and Watson Explorer Engine deployments often do not use these default reports, but instead create custom reports by using the Generating Custom System Reports function to retrieve XML containing all of the reporting information for a given time period, and then filtering and organizing it manually. API-based applications and deployments can also use the Watson Explorer Engine administration tool to create custom reports that can subsequently be generated and retrieved using other functions that are discussed in the remainder of this section.