I'm the webmaster for a non-profit organization. The current website was developed using Joomla. We want to a move to a new web host and use a new Content Management System platform (like WordPress).

But, even when we move to the new host, we want to keep the same domain name (let's just call it http://ourwebsite.com). So, how can this be accomplished without having to put up an "Under Construction" sign while building the new website with the new web host?

In other words, is there a way we can keep our current website up with the current host, sign up with a new host and start building the new website under a temporary name or sub-domain name (if I'm using the right terminology), then when the new website is ready to go, transfer the domain name, http://ourwebsite.com, over to the new web host?