WordPress allows you to set up a network of websites using the same core files but with different login credentials and separate dashboards. Each site is independent of each other but can be managed from one place by the Network Admin (aka Super Admin). This feature is popularly known as multisite and can be enabled by adding just a single line of code to the wp-config.php file.

Rachel McCollin: Why Multisite? Uses for WordPress Multisite you may not have thought of from | (CC BY-SA 4.0)