> For the complete documentation index, see [llms.txt](https://docs.poshtools.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.poshtools.com/open-source-tools/powershell-module/system-requirements.md).

# System Requirements

## PowerShell

* Windows PowerShell 5.1 or PowerShell 7.
* PowerShellGet or PSResourceGet configured for the PowerShell Gallery.

## Packaging

Packaging requirements depend on the runtime you target.

| Target PowerShell  | .NET target                                  |
| ------------------ | -------------------------------------------- |
| Windows PowerShell | .NET Framework 4.6.2 or later Developer Pack |
| PowerShell 7.2     | .NET 6 SDK                                   |
| PowerShell 7.3     | .NET 7 SDK                                   |
| PowerShell 7.4     | .NET 8 SDK                                   |

The packaging process may need access to NuGet.org or an internal NuGet feed to restore runtime packages. See [Package.psd1](/open-source-tools/powershell-module/packaging/package.psd1.md) for supported package configuration values.

## Windows Forms

Windows Forms designer and packaged Windows Forms applications require Windows.
