We have been using a Microsoft BI stack (SSIS SSRS and SSAS) to support our SaaS solution for almost a decade. Over sixty client organisations are now using our SaaS solution to manage their operational risks and related activities. With Microsoft BI, clients can use Report Builder to access our data sources to design, develop, publish and distribute their own reports. On the other hand, we as a service provider can use Visual Studio Data Tool to create and maintain data sources/models. I mostly get called in to design and develop sophisticated dashboards and smart KPI reports (often programming-intensive in nature) for clients when the complexity goes beyond dragging and dropping plus simple VBA expressions. Overall, our clients are happy with the reporting flexibility delivered by Microsoft BI and we ourselves are very positive with the future of this product.