ZooLib is a cross-platform application framework. It allows you to write a single set of C++ sources and compile them to native executables to run on MacOS (including native Carbon executables), Windows (including 95, 98, ME, NT4 and 2000), BeOS or POSIX   variants with XWindows such as Linux.