You can use WP Network to manage multiple websites through a single WP installation. But, It is not always recommended unless your scenario closely fits with its concept. If each of your website is exclusive to each other (each site require different set of plugins and theme) and you have just started to use WordPress, You should better go for individual installation of WordPress.
A multisite network is a collection of sites that all share the same
WordPress installation. They can also share plugins and themes. The
individual sites in the network are virtual sites in the sense that
they do not have their own directories on your server, although they
do have separate directories for media uploads within the shared
installation, and they do have separate tables in the database.
Few points before you consider selecting WordPress Network.
- Not every plugin is compatible with WP Network
- If there is some problem occur with WP Network, all of your Network websites will be down
- Currently, WP Network is configured for subdomains and subfolders only. You will need to configure your server to make it domain level.