ViennaData is a C++ library for handling application-specific data associated with objects of reusable, light-weight classes. ViennaData thus promotes the design of reusable classes and provides an unified interface for the storage and the retrieval of data associated with objects of arbitrary types. Read more about ViennaData and have a look at the examples.