MagiCBuild is a configuration and build system that provides high-level functionality for compiling a software product from source code. It is based on GNU make and consists of a framework of Makefiles, and a shell script based framework for configuration. All output and intermediate files are written to an output directory tree that is totally separate from source code tree, which helps keep the source tree clean from trash such as object files and executables. It allows building with "./ configure && make && make install", such as with Automake.
MagiCServer++ is a framework for implementing efficient and flexible Internet server applications. It supports both connection-based TCP and connectionless UDP datagram protocols in a transparent fashion. It features a transparent distribution through threading (Linux pthreads), an open architecture for other distribution models, and logging. It is simple, yet highly expandable.