Custom Client Development