Unlike some years ago when sites were almost exclusively static, the standard currently is to have a feature-rich, dynamic web site. Not everybody can create this sort of website completely from scratch though, hence the most convenient solution to have a dynamic website is to use a script application. Many hosting providers offer script installers that you can use to add such an app for any of your domain name or subdomains, so you will not have to install anything manually. The best thing about using an installer tool is the fact that the scripts are available to use within a few minutes and the copy that'll be installed is already with the settings necessary for it to run efficiently on the specific hosting web server, so you'll not need to adjust any script or account settings. That way you can quickly build one with just a few clicks even though you may have never had a website before.