a C++ library for rapid application development