Lightweight C++ Interfaces allows you to implement C++ interfaces through multiple inheritance and presents an extensible framework that can be incorporated as a library in projects that require lightweight interface support.
A fully customizable programmer's text editor.
An integrated development environment.