numenGo proposes licenses for its C++ libraries for commercial applications or inhouse software, so that you benefit of the capitalized know-how.
Headers are supplied so that user can easily derive its own classes from the existing ones, and extend the existing libraries with new descriptions and models.
Libraries are available as DLL, existing in 32 and 64 bits (visual and gcc).