The Manhattan Virtual Classroom system is a CGI (Common Gateway Interface) application written in the C programming language.
Manhattan was developed under Linux, but should also compile cleanly under FreeBSD. The basic requirements are that you have the GCC compiler, GNU Make, and the Apache web server installed on your system.