...and I was wondering what is the best/easisiest way of reusing it for online apps running on DASP .NET? For example processing DXF files and creating STL 3D printer files. I have standalone apps which do all that, but how to port them to the web? I'd like to do the GUI in C#, but the rest? Making a command line version which can be called from C#? Making a DLL version which can be called from C#? Other solutions?