Boost is a C++ library providing portable peer-reviewed source code libraries that companies use to extend C++ functionality for complex software development.