Hi Bertram, Depends on your goals. Transactional live reporting versus analytic historical reporting. The tools out there are many (PowerBI, Tableau, SAP Business Objects, Cognos, ...) for reporting, and ETL just as many. Most clients I work with do some or most of their transaction report development in Mendix (Datagrids, OQL, Document Templates) or if the app can handle it, they sit Tableau or PowerBI on top of reading the OData. Others don't want to (and shouldn't) burden the app and offload it using ETL tools like SSIS to scrape and build ODS/Warehouses and sit reporting tools on top of that by building web services to fetch the data in batches based on delta's in the data or if on-premise, direct from the db. It's subjective and there isn't a single "best" answer or recommendation.