BIRT provides a powerful scripting capability with which a report developer can provide custom code to control various aspects of report generation.