Has anyone had experience with software devlopment firms that provide program modules that are designed and licensed to be incorporated into an overall package such as an enterprise VMS? For example a recording codec or an analytics module like a people counter. These modules would have to be code that is designed and licensed to be incorporated by an OEM, not just an SDK for another seperate product.
The provided code itself would likely be either Windows C# or C++ and probably be delivered as one or more DLLs which require an internal license key provided by its suppliier. Some components might be a bit more loosely coupled, such as with a network API for input and output, but would still be completely embedded in the OEM's VMS installer.
We currently utilize CODECS this way but other types of specialized components would be of equal or greater interest to many.