A set of Actuate BIRT iServer System options, Java applications, and Java application programming interfaces (API) that extend BIRT technology to support the design and deployment of an Actuate BIRT report or BIRT report. The BIRT iServer System options include Actuate BIRT Page Level Security option and Actuate BIRT Studio option. The applications include Actuate BIRT Deployment Kit, Actuate BIRT Designer Professional, Actuate BIRT Interactive Viewer, Actuate BIRT Studio, and Actuate BIRT Viewer. The Java APIs provide programmatic access to designing and generating charts and reports. Actuate BIRT report designs support additional functionality not provided by BIRT technology. This functionality includes access to information object and report document data sources, and using Actuate BIRT data objects, Flash objects, HTML buttons, page-level security, and publishing reports to an Encyclopedia volume.