Drupal allows you to support and manage multiple websites at the most basic form - which is websites that look similar with simple variations in the content - to websites that are so different from each other that you wouldn’t know they are based on and the same CMS, just by looking at them.
This guide walks you through the different options that you might want to consider for your business model.