YAZ++ provides an API to YAZ, making it easier to develop software applications.
One of YAZ++'s standout features is its implementation of the ZOOM C++ binding and a generic client/server API designed using the Observer/Observable pattern. This makes it easy for users to create high-performance applications.
To use YAZ++, you will need to have YAZ installed. The latest release has been updated to work seamlessly with YAZ 3. The new update also includes the addition of an assignment operator for the Yaz_Z_Query class (though it breaks binary compatibility with the previous version).
License wise, YAZ++ has recently undergone a major change, and it now operates under the 'Revised BSD' license.