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.
Go through the following official articles to explore more about multisite/network.