The build versus buy licensing dilemma is the oldest debate in the industry. After all, managing the licensing of your software is an important aspect of any commercial application, but it is not the core product you are selling.
The build vs. buy debate centers around the balance between providing the features and functionality your customers want in your software, with your need to protect access to your software through licensing systems. Developers approach this strategically and smartly, and prefer to not reinvent the wheel, utilizing libraries, previously written code, and third party services to provide the license scaffolding around the software solution.
Rarely does an IT system work better in a silo, so a dialogue about the benefits of interoperability seems as redundant as making the case for world peace. Interoperability is a widely used, and often abused, term, but for those that deal with it at a practical level, with poorly integrated systems, it can be somewhat of a holy grail. This is particularly true for electronic license and entitlement management systems.
Electronic licenses and entitlements are unique in that they require coordination between IT, Operations, Product Management and Engineering. They must be integrated into the fabric of a software company’s products, and work seamlessly with order processing and fulfillment systems.