We can advise you on what domain name would be a good choice for your organization and how to get one. You do not need to have a domain name before your website is finished and ready to go live, but it's perfectly OK if you already have one. It's also advisable to buy a domain name as soon as you know which one you want, since they can very often be bought by someone else in the meantime.