I think businesses still need flexible / easy to use systems that allow end-users to create solutions quickly. This may involve analysts, IT professionals, and devs working together on the same platform. For examaple, an IT pro writes the sql queries, an analyst writes the regression algorithms, and the devs writes the output adapters.
Typically, by the time you get the dev team to fully implement the solution, it has missed its mark and the analysts have moved on.
Players in the mashup landscape are "trying" to provide scalable and robust, yet flexible and easy-to-use systems.
plug - flowreports.co is one of these ... and it can be self-hosted.