Wordpress has a feature which allows you to create multiple websites. You can manage all these websites from the same dashboards. For instance if you create a multi site website mywebsite.com, you can create mywebsite.com/site1, mywebsite.com/site2, etc. If you want to create a wordpresss website where yo allow multiple users to create their own website on the directory, this is a good feature. Have you used this feature?