Chapter 5. Technology In-Licensing

You can't build everything new. Every complex software system is part new code and part systems integration with previously written software—even if the software you are integrating with is nothing more than the C runtime library that comes with your favorite compiler. What you're integrating is a product from another company, and as described in Chapter 4, this product comes to you based on a business and license model. The process of licensing this technology and incorporating it into your offerings is called technology in-licensing.

There are many motivations for technologies in-licensing. Licensing technology can be cheaper and faster than building our own. Sometimes licensing isn't a choice but a requirement, ...

Get Beyond Software Architecture: Creating and Sustaining Winning Solutions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.