Crystal Reports – oprogramowanie, umożliwiające generowanie skomplikowanych zapytań do baz danych, i prezentację wyników w postaci graficznej. Sam proces generowania raportów nie wymaga znajomości języka SQL, choć możliwe jest tworzenie zapytań z jego użyciem. Szereg aplikacji takich jak Visual Studio, zawiera wersję OEM Crystal Reports.
Możliwości Program ten umożliwia tworzenie złączeń między tabelami, selekcję krotek/rekordów i grupowanie ich, bogaty zestaw możliwości ukrywania niepotrzebnych rekordów, filtrowania na podstawie formuł zdefiniowanych przez użytkownika, co zwiększa jego możliwości wizualizacji danych. Posiada własny język z fleksją (składnią) Basica oraz Crystal Syntax, w którym można definiować operacje matematyczne. Wyrażenia te są również wykorzystywane do formatowania tekstu (np. kolorowanie pól, obiektów). System posiada biblioteki DLL z których można korzystać w innych projektach. Biblioteki te wspierają m.in.: Delphi Visual Basic .NET