BI Publisher is a template-based publishing engine developed by Oracle. It allows customers to rapidly develop or modify reports templates. Siebel application uses Oracle BI Publisher report engine to generate Siebel reports.
It is based on industry standard technologies such as XML and Web Services. It utilizes familiar software (Microsoft Word) as a development tool. It supports various report viewer applications such as Adobe Reader, MS Word and MS Excel.
Oracle earlier had XML Publisher (acronym – XMLP) tool to work with reports. BI Publisher is an extension to this tool. This is the reason why you may see ‘XMLP’ at various places – files, folders, web-services etc.