Are there any business intelligence-like libraries to help to develop your own BI Solution?
Good question. There are many BI engines that also provide an SDK that are both open source and commercial. Pentaho, BIRT, and Jaspersoft are three of the most dominant. Each have their strengths including reporting, visualization, .net, java, php, etc. We provide one called LaunchBi that sits on top of our RapidStack engine based on SAP BusinessObjects. This provides companies that want the enterprise level engine for the complex management of report objects, database connections, semantic layers , security and scheduling but want to embed it within their own user interface. This solution can be accomplished in days or weeks as the code is written and ready to be embedded vs written from scratch.