Sage CRM uses Apache FOP (Formatting Objects Processor) to generate its reports in PDF format.
See http://xmlgraphics.apache.org/fop/ FOP is an example of a print formatter that uses XSL formatting objects (XSL-FO) and is in theory not tied to outputting…