Making a website can get complex. And I mean, a full website, not a blog or a site with static content. I mean more a website with a business backend that intends to accomplish something. Like a shopping site, a product review site or something like YouTube maybe. You're going to need logos, designs, icons, background patterns and somewhere to store all these things. And if you have a great idea, and just getting started in the web development world, then these sites can help you make that process much easier and hopefully avoid some headaches that come with web development.