BIRT is an open source business intelligence technology platform which are used to create data visualizations and reports. BIRT Business Intelligence platform includes BIRT Designer, BIRT Designer Pro, BIRT iHub F-Type and BIRT Analytics. These reports can be embedded into rich client and web applications.
BIRT has two main components, a visual report designer and a runtime component. The visual report designer is used for creating BIRT Designs. The runtime component is used for generating those designs that can be deployed to any Java environment.
The BIRT project also includes a charting engine that is both fully integrated into the BIRT designer and can be used standalone to integrate charts into an application. BIRT designs are persisted as XML and can access a number of different data sources including JDO datastores, JFire Scripting Objects, POJOs, SQL databases, Web Services and XML.