1. One or more computer readable storage media comprising computer readable instructions which, when executed, implement a system comprising: an analyzer engine configured to analyze XPS files, wherein the analyzer engine is configured to map XPS files into a set of predefined rules, wherein the predefined rules comprise different types of rules; an analysis database configured to store analysis results from the analysis engine; a scheduler configured to schedule analysis runs for the XPS files; and a user interface configured to enable querying for XPS files.