# ServiceControl Monitoring instances deployment options ## Prerequisites ServiceControl versions prior to 5.2.0 require [.NET Framework Runtime 4.7.2 or later](https://dotnet.microsoft.com/download/dotnet-framework/net472). Starting with 5.2.0, ServiceControl has no installation prerequisites. ## Deployment options ServiceControl Monitoring instances can be deployed in multiple ways. - Instances can be deployed as [containers](containers.md) - Instances can be deployed and managed using the [ServiceControl Management Utility Windows application](scmu.md). - Scripted deploys and upgrades can be done via the [ServiceControl Management PowerShell module](powershell.md). ## Planning > [!NOTE] > In production environments, make sure to review the [environment considerations](/servicecontrol/servicecontrol-instances/hardware.md) when setting up a machine with ServiceControl. For production systems, it is recommended to limit the number of instances per machine to one of each [type](/servicecontrol/index.md#servicecontrol-instance-types). The ability to add multiple instances *of the same type on a single machine* is primarily intended to assist development and test environments. See [ServiceControl Capacity Planning](/servicecontrol/capacity-and-planning.md) and [Hardware Considerations](/servicecontrol/servicecontrol-instances/hardware.md) for more guidance.