How to setup a website using a temporary URL?

I have a client who wants me to start setting up a website with their content. They do not yet have a domain name. Is it possible to start working on a theme and later add the original domain name; if so, how is this done?

Many thanks to all in advance

Peter