BIRT offre une puissante fonction de script grâce à laquelle un développeur de rapports peut fournir un code personnalisé pour contrôler les aspects variés d'une création de rapport. Ce chapitre offre un aperçu d'une fonction de script dans BIRT. Les chapitres suivants expliquent l'implémentation de gestionnaires d'événements de fonction de script dans JavaScript et Java, l'écriture de gestionnaires d'événements pour les graphiques et l'accès aux données à l'aide de sources de données de script.