For Power BI, you would use the new Power BI Embedded functionality. So, essentially create a web application that uses Power BI Embedded to display reports and then iframe that.
https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app
https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-get-started-sample/
For CRM, generally you can iframe CRM or just create a Power BI report based upon Microsoft CRM data and again use Power BI Embedded.