Many BI and CPM vendors do not do a great job integrating with each other’s application. Instead, usually to capture license and subscription revenue, they try to incorporate everything inside their own product. In other words, a dashboard tool trying to use its functionality to offer financial reporting and budgeting, or a CPM tool providing native dashboards. These all-in-one approaches are well known in the software space and almost always leads to sub-optimal functionality, slow development cycles, and a poor user experience. The result is often expensive, consulting-intensive projects and solutions that tend to die a relatively quick death as users instead seek functionality that solves their specific dashboard or CPM needs.
On the other hand, with a best-of-breed approach, the BI vendor focuses on building a market-leading dashboard offering, while the CPM vendor focuses on streamlining financial reporting and planning processes. An example of this is Tableau and Solver. When best-of-breed solutions are well integrated, they tend to provide higher return on investment (ROI and a longer useful life than the all-in-one approach.