Reporting Services je sada nástrojov a služieb, ktoré tvoria nadstavbu databázového servera. Zdrojom údajov môžu byť transakčné, analytické a iné štruktúrované dáta (OLTP, OLAP, XML), ku ktorým existuje prístup pomocou ADO .NET a OLE DB / ODBC (SQL Server, Oracle a pod.). Reporty môžu byť tradičné aj interaktívne, môžu sa vytvárať na požiadanie i automaticky a môžu mať rôzne formáty - webový (HTML), tlačový (TIFF, RTF, PDF) alebo dátový (Excel, XML, CSV). Na grafický návrh a vývoj reportov možno využiť Report Designer, ktorý je integrovaný do vývojového prostredia Visual Studio, alebo nástroje tretích strán, ktoré budú vývoj reportov podporovať. Reporty sa definujú v jazyku RDL (Report Definition Language), ktorý sa zapisuje vo forme XML dokumentu. Prevádzka a publikovanie reportov sa opiera o Report Server, .NET Framework a webový server IIS. Reporty sú uložené centrálne vo virtuálnom adresári IIS, čo uľahčuje ich správu a riadenie prístupu. Možno ich integrovať do vlastných aplikácií a do prostredia MS Office alebo MS SharePoint.
Údaje prezentované prostredníctvom reportov môžu byť zobrazené v tabuľkách, maticiach, grafoch, či formu hypertextu. Variabilnosť podporujú dynamické a hierarchické parametre, možnosť filtrovania, usporiadania a zoskupenia údajov, výpočet medzivýsledkov pomocou agregačných funkcií a pod. Interaktívne reporty možno pomocou rôznych ovládacích prvkov prispôsobiť tak, že koncový používateľ si môže sám zvoliť rozsah a spôsob prezentácie požadovaných údajov. Hierarchicky usporiadané údaje možno zobrazovať na rôznej úrovni podrobnosti, čo podstatne rozširuje interaktívnosť a flexibilitu reportov (Drill-down, Drill-through). Variovať možno aj SQL dopyt, na ktorom je report postavený.