SynWrite Editor - достаточно мощный и многофункциональный текстовый редактор для опытных программистов и простых пользователей. Редактор поддерживает возможность разработки программ более чем на 70 языках. (Java, C++, javascript, Pascal, Perl, HTML, XML, PHP, SQL, NSIS и других). SynWrite обладает TDI-интерфейсом, а значит позволяет открыть сразу несколько файлов в отдельных вкладках. Помимо всего этого, в SynWrite имеется ещё целый ряд вспомогательных инструментов, помогающих в написании кода.