A wrapper around the C++ programming language and common libraries that follows modern object oriented designs.