Yes, even business people without development skills can create a website with WordPress by using a free theme. Some small companies go this route. Most legitimate business concerns hire one of the top WordPress development agencies like Seota.