Server management encompasses a number of duties (often undertaken by a web developer or webmaster) to create a safe and reliable home for a website and related properties. Server-side management can include everything from creating and maintaining email addresses, to generating MySQL databases with unique users and credentials, to configuring the versions and properties of engines that interpret scripting languages like PHP, and even manually moving files between directories. Without proper server management, many of the complexities of modern development would not be possible.