For the Software Design Specification[#!SDS_DTREND!#] the software will be modelled using GNU/Dia to draw UML diagrams.
Two main components of the software product will be programmed in different languages: The DLL will be implemented in C++, taking advantage of STL and using Microsoft Visual C++ development environment. Code for the graphical user interface will be written in Java, compatible with Sun Microsystems' JRE.
Borland JBuilder will be used as the Swing form design program.
The wrapper between the GUI's JNI interface and the DLL will be implemented in C.