Because of the use of the DLL technology the software is rather tightly bound to Microsoft Windows environment. There is no need to consider portability in design or implementation.