Drupal is a well known content management system. I would rather see Drupal as a collaborative tool to almost anything on web. Drupal ranges through mere a content display tool to advertising website, blogging platform, e-commerce application, file management, user management, multilingual content, mobile application, event management platform and what not. Drupal also expands itself to well defined custom made products, known as Drupal profiles. These profiles are nothing but group of well mingled Drupal modules to serve particular purpose or a business need.
- UberDrupal - readymade Drupal e-commerce,
- Open publish - online publishing platform,
- Wiki installation
to list a few.
These installation profiles or tailor made Drupal products will set Drupal step aside in comparison with other CMS(Joomla, .netNuke etc.) out there. Don't be surprised if you find predefined, ready to use Drupal installation profiles for news portals, education systems, event management systems, HR management system etc. in upcoming time.
Still people give a thought over, Is Drupal Enterprise ready or not?
In order to answer this question I would like to share two URLs which I think is the answer to the question asked. Let them decide.
I can not deny the fact with the huge community involvement and large corporate organizations, governments adopting Drupal as their web presence, there are bright chances that, we would see Drupal as a product building tool not just the best CMS around.