Moving beyond static reports, modern business intelligence necessitates interactive and insightful data-driven visualizations. This demands a shift in mindset, embracing a software development methodology for their construction. Instead of solely relying on data analysts, including programmers in the process ensures scalability, maintainability, an