C and C++ are efficient, flexible languages used in a number of performance-critical areas, like games, graphics, networking, and databases.
But the nature of the C/C++ ecosystem — coupled with the lack of a universally adopted package management story — has made it difficult for many organizations to maintain visibility into their C/C++ dependencies. This, in turn, has added significant complexity to managing open source licensing and security issues in C/C++.