i don't know if this procedure could be incorrect while you develop a WP website for a client, but i worked like this for years:
- create a database and sub-domain on my server
- install Wordpress and the relative template
- start to develop the website
- When everything is ok for the client export the Website (plus the Database) and import it on client's domain.
Is this procedure "correct"?