Minsky is a open source GUI environment for creating mathematical models of economies using a visual programming metaphor. It is inspired by some well known commercial systems programming packages such as VisSim and Simulink. Minsky is described at http://minsky.sf.net.
Pre built Windows and Mac executables are available from http://minsky.sf.net in the files download section, which can be used to asses the scope of the job without having to build the software. The latest development head source code is available from http://ecolab.sourceforge.net/cgi-bin/getaegisdist.cgi/getsource/Minsky.1.4/9/Minsky.1.4.D9.tar.gz. Only code in the GUI directory will need to be changed.
Buildable code should be committed regularly to a source code repository - probably the public subversion repository on the SourceForge web page, to ensure that the project is on track and stylistically useful. The main requirement is that RAII be used everywhere to ensure exception-safe and memory-leak-proof code. Also the code needs to build with GCC (version 4.5 onwards) on the main target platforms, and via the supplied Makefile. However, you may use whatever IDE you like for doing the actual development. C++-11 features should be kept to a minimum, as the targetted versions of GCC will not support most of C++-11.
Progress payments may be made based on delivery of partial functionality, working end-to-end.