Server provisioning is the process of configuring hardware and software so the server meets the requirements for the intended use. This process may contain different steps that involve installing an operating system and other software, configuring the network, etc.
The provisioning process differs significantly between virtual and physical servers and other server types. Additionally, server provisioning can be done manually, step by step by system admins, or automatically using scripts or specialized tools.