client development tools