Programming Languages

VB.NET is powerful in terms of user interface, database, I/O and future system maintenance while R is strong on command line statistical manipulation but weak on building Windows application. The combination of VB and R can simplify system set up, produce plenty of distribution libraries, and significantly improve speed and graphical output (directly from R). VB.NET might cost a little but R is free. The cost for the users to customize the simulator is insignificant for both languages.

 

System Architecture