How long does this process take?

It varies per project, and per customer. First we need to discuss what exactly you want, then gather all the resources and content, design the layout, choose colors and branding, put together the code, and then upload it all and test it to make sure it works. Somewhere along the line we may also need to get you a host server and domain name, as well as help set up databases or email addresses. In the end, this could all take a few days, or a few months. It just depends. If you contact us with a job proposal, we'll do our best to give you a time estimate for how long it would take for us to put it together.