Effective Web design is driven by the need to balance flexibility and simplicity. If a system is too simple, it can only be used for a single purpose - but if it is too flexible, it may be too difficult for new users to learn. Drupal strives to reconcile these conflicting goals by providing its users with the tools they need to make their own content management solution, while still providing some prebuilt components to help them get started. To figure out if Drupal is the right tool for the job, it is good to note these suggestions below:
You need a site that is flexible enough to evolve in any direction.
You need a site that can easily be configured to interact with other sites or with other technologies.
You need a site that can easily handle complex forms and work flows.
You need the ability to create your own content types. For example, you need to add a custom field to a page.
You need the ability to quickly organize and display lists of information.
One or more of the many contributed Drupal modules addresses your needs.
You need to quickly develop custom functionality.
You need to create web applications and mash-ups using third party API's.
Getting involved is one thing that we like to encourage within the Drupal community. Groups.drupal.org provides a place for groups to organize, meet, and work on projects based on interest or geographic location. It's a great way to get involved, learn more and get support.