Software Development software/build_system software/environment software/exposing_cpp software/extending_features