Java library to manage clients