RealBasic was chosen as the software development environment for this project. RealBasic provides cross platform support for Windows, Mac OSX and Linux, object oriented event drive language within a rapid application development environment. The syntax of the language is very similar to Microsoft's Visual Basic. Further information can be found here: