There are many tools for managing content online. Depending on your use case, a variety CMS (content management system) are out there. Everything from the complex to the very simple, and everything in between.
For the most part if you're just in the need for content to help with marketing, and branding of your product or service, WordPress is by far a great choice. For example, the benefits of WordPress is that many designers and developers are familiar with it. If you're not a developer, but have an idea about design, you can hire a freelancer give you a helping hand. That's the beauty of open source software, anyone can contribute!
Again depending on your budget WordPress may make sense for smaller projects too. It is very easy to set up and maintain, however if you need a lot of customizations you may find yourself tweaking the code behind WordPress. That can be cumbersome and require some extensive programming knowledge.
For such cases, Drupal comes in very handy! So what makes Drupal so great? Well for one it's much more programmable and is a more robust CMS that can handle a lot of traffic.
However, the major downside of Drupal is the theming part, meaning there isn't a great deal of usable or customizable design solutions. WordPress on the other hand is chock full of themes available across the board.