ProgramEdit (PgmEdit) to edytor kodu źródłowego, który obsługuje liczne języki programowania jak Ada, C, C++, C#, CSS, HTML, Java, JavaScript, Perl, PHP, Python, Ruby, VB, VBScript, Verilog, VHDL oraz Batch.

Program posiada bardzo przejrzysty interfejs użytkownika, który wykorzystuje mechanizm zakładek, ułatwiających pracę z wieloma plikami jednocześnie.

Edycję w znacznej mierze usprawnia kolorowanie składni, podświetlanie tekstu, automatyczne zamykanie nawiasów czy edytor kodu szesnastkowego (HEX). Program pozwala także na wielokrotne cofanie wprowadzonych zmian. Istnieje możliwość tworzenia wyrażeń regularnych.