Building new site and then pointing domain.

Hi, I have a customer with a domain and site with someone else. Any thoughts on the easiest way to keep site live while we build the new one and how to do it. Normally, I’d just point domain, cpanel, mysql, install and build site. I don’t know how to keep his present site live with it domain while I build new one. Thanks for any help you might have.

Drupal version: