Pakiet HL++ zawiera:
- Biblioteka macierzy i wektorów – wzorowana na Matlabie, elementy indeksowane od 1, kolumny i wiersze mogą mieć etykiety opisujące zawartość (>200 funkcji)
- Biblioteka tabel do zaczytywania danych z baz, wyposażona m.in. w funkcje manipulacji danymi (typu select, filter, summarise), operacje faktorowe (typu levels, cut, apply) i działania na zbiorach (>100 funkcji)
- Biblioteki macierzy rzadkich (ok. 100 funkcji)
- Biblioteka metod numerycznych (całkowanie, różniczkowanie, rozwiązywanie równań, optymalizacja nieliniowa)
- Biblioteka do implementacji jednokierunkowych sieci neuronowych (ok. 40 funkcji)
- Biblioteka funkcji używanych przy konstrukcji scoringów, dostarczająca m.in. metody kodowania zmiennych, modelowania liniowego i logistycznego, wskaźniki skuteczności AR i KS (ok. 40 funkcji)
- Wykresy 2D i 3D bitmapowe lub dynamiczne wektorowe – możliwy zoom, skalowanie opisów i obracanie wykresów bez konieczności ponownego uruchamiania kodu rysującego
- Biblioteka do tworzenia raportów w HTML z ułatwieniami WYSIWYG („what you see is what you get”), czyli edycji opisów raportu HTML w trakcie jego oglądania
- Biblioteki do przeprowadzania symulacji Monte-Carlo z obliczaniem statystyk opisowych, histogramu i kwantyli w locie – symulacje nie zajmują pamięci, niezależnie od liczby
- Komunikacja z bazą Oracle – wywoływanie zapytań SQL, ładowanie danych do tabel
- Integracja z językiem R – uruchamianie kodów R w C++
Inne darmowe biblioteki przygotowane przez innych programistów:
- Biblioteka zmiennych losowych i funkcji statystycznych „prob” (>600 funkcji)
- Biblioteka kompresji „zlib”
- Biblioteka „gzstream” opakowująca zlib w C++
- Parser plików z parametrami „inih”
