The following describes the required programming interfaces and a brief description of the Client-Library functionality.