Notepad++ to narzędzie stworzone specjalnie w celu edycji kodu źródłowego. Program jest kompatybilny z wieloma językami programowania.

Kluczowe funkcje
Ułatwienie: aby uniknąć niepotrzebnych błędów lub wyróżnić niektóre części kodu, użytkownik ma możliwość podświetlania składni oraz wyboru języka, z którego chce skorzystać.
Korekta: Notepad++ zawiera PCRE lub Perl Compatible Regular Expression. Te opcje pozwalają na efektywne i szybkie wyszukiwanie składni i kodu. Istnieje również możliwość całościowego podglądu kodu.
Widok i zarządzanie: zakładki umożliwiają pracę nad wieloma dokumentami jednocześnie i płynne poruszanie się między nimi. Z kolei dzięki metodzie WYSIWYG użytkownik zyskuje przybliżony obraz dokumentu po wydruku.
Wymagania systemowo - sprzętowe
Procesor: Pentium III lub odpowiednik.
Pamięć RAM: 128 MB.
Wymagana przestrzeń na dysku: 5 MB.
Zalety
Program jest bezpłatny.
Interfejs programu jest przyjazny i intuicyjny, dzięki czemu program jest stosunkowo prosty w obsłudze.
Program jest kompatybilny z wieloma językami programowania.
Wady
Program nie jest wolny od błędów.