JasperReports Server can run as a stand-alone server or run on an existing tomcat server. Reports can be both viewed over the web as well as automatically emailed in a variety of formats. The server can either generate reports directly from MySQL or by utilizing data gathered from the API.