Allows an application to generate text, XML, JSON, and HTML output