The short answer is anyone. WordPress is a pretty powerful system and it can easily be customized for your needs. There are themes specifically designed for all sorts of scenarios, including blogs, mini-sites, online stores, online magazines, photo galleries and more.
A WordPress site can work well for just about anyone, like:
• Small businesses & large corporations
• Service-oriented companies like plumbers, real estate agents, car dealers, etc.
• Restaurants, caterers, and designers
• Consultants, freelancers & coaches
• Schools, nonprofits and churches
• Bands, artists and creative professionals
• Scrapbook enthusiasts and other hobbyists
• Professionals looking for a job
• Families creating a family history to share
Truly, WordPress can work for just about anyone.