All they need is a properly documented C++ API. The community can handle the rest. (Wrappers for their favorite scripts and languages...etc)