Content Management System
Ease of use is one of the most important factors for many small business owners, especially if they lack technical skills. WordPress is the ideal CMS for many of them, because it is very quick and easy to upload and edit content. While Drupal and Joomla may have an edge with functionality, they also have a steeper learning curve..
Do you anticipate creating any special features for your site? You will need to make sure that you can find talented developers that specialize in your CMS. According to WPML.org, Drupal developers charge 10 times more than WordPress developers, because there are fewer of them and the infrastructure if more complex. Magenta developers also charge a lot for their services.
Drupal and Magenta have an advantage when it comes to security. WordPress has a lot of different plugins, which often have security vulnerabilities. If you are planning on storing sensitive user information, then you may want to consider these platforms instead. WordPress sites can still be relatively secure if you install BackupBuddy or a similar tool.
What kind of content are you planning on posting to your site? WordPress was originally created as a blogging platform, so it’s a good tool if you are going to be posting a lot of straightforward content. However, if you are going to be running complex scripts and other content, then Drupal would probably be a better option..