Granular User Management
Drupal allows total control of user role definitions and permissions for access to different functions within your website.
Multiple Content Types
Drupal provides complete flexibility over defining how different content types (e.g. articles, blog posts, news stories) appear and the functionality associated with each content type, such as allowing or disallowing user comments.
If your website needs to be optimised for mobile or other devices, Drupal can detect the browser being used and serve a specific display theme for that device.
Online Community Features
Drupal installs with forums, commenting, polls, blogging, RSS feed aggregation and rich user profiles