WordPress Multisite is a wonderful feature introduced with WordPress 3.0. It enables site owners to host multiple independent websites with single installation of WordPress. Each website which is actually a part of main wordpress installation, forms a network of sites.