En viss funksjonalitet for rapportgenerering er nesten alltid innebygd i databasesystemer, og kilden er da typisk dataene til selve databasen. Det kan også argumenteres for at rapportgenerering er en del av formålet med et regneark. Frittstående rapportgeneratorer kan fungere med flere datakilder og kan eksportere rapporter til ulike dokumentformater.