PayMaster runs on a Postgresql 7.4 sql database. Mysql could be supported at a later date and some work on porting has already been done for this. GTK 2.4 is the widget set used, which is run from within bond. Bond is the the building blocks for the GUI and data awareness in the application. Reporting will run of the papyrus reporting engine which will run in a separate process to the payroll. Timesheet data entry from the web will be added later. I use scons as a Makefile replacement. This is available with a lot of distributions and is quite easy to use. Type scons instead of make.
You should checkout the latest version of bond for paymaster using subversion, as it may not work perfectly with the latest stable releases of bond.
svn checkout svn://svn.treshna.com/pub/bond svn checkout svn://svn.treshna.com/pub/bonddb svn checkout svn://svn.treshna.com/pub/paymaster
The base libraries have been ported to windows, so its possible to build paymaster for windows at the moment. But we wont make available window builds of each release until we consider the product stable and usable in a production environment.