I am little bit interested about Drupal because of interesting feature and it's customization. I heard that Drupal helps a lot to improve website customization like user management, menu systems, and user contributed content. So is that some kind of Content Management System (CMS)? Can i use Drupal for my client site - http://www.coursesonline.com.au/ and so if this some kind of CMS program then what's the different in Drupal and CMS.
Do you have clear reason how should i use Drupal program?