Client discovery and installation methods