O projekcie SZARP jest dostępny za darmo, zgodnie z warunkami Licencji Publicznej GNU 2.0. Został zaprojektowany do nadzoru miejskich systemów ciepłowniczych. SZARP jest aktywnie rozwijany od 1991 roku. Wspiera on kilka języków – jest dostępny po polsku, z polską dokumentacją, ale dostępne są też tłumaczenia angielskie i częściowo francuskie oraz niemieckie. SZARP wykorzystuje serwer działający pod kontrolą Linuxa do zbierania danych z urządzeń przemysłowych. Daje możliwość dostępu do danych z dowolnego okresu czasowego oraz konstruowania nowych parametrów na podstawie danych aktualnych lub historycznych. Do operacji na danych zawiera wbudowany język skryptowy Lua. Pozwala na dostęp do danych z wykorzystaniem sieci Internet. SZARP udostępnia programy klienckie dla platform Linux i Windows. Jest oparty na otwartych standardach.