# Windows Versions

> The Windows versions for developing with TX Text Control .NET for Windows Forms, the Windows-only native libraries, and the VC++ runtime and MSXML it needs.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for Windows Forms > Installation Guide > System Requirements > Windows Versions
- **538 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/requirements/windows/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/requirements/windows/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/requirements/windows/llms-full.txt

---

TX Text Control .NET for Windows Forms is a Windows product from end to end: its setups are Windows installers, its native libraries are built for Windows, and the applications you build run on Windows. The Windows versions Text Control lists for development are below, followed by the Windows components that the finished application needs on the user's machine.

### Windows for Development

The requirements documentation lists these Windows versions for development:

| Windows | Versions |
|---|---|
| Client | Windows 10 and Windows 11 |
| Server | Windows Server 2016, Windows Server 2019 and Windows Server 2022 |

The full, trial and Express versions are installed with Windows setups. See [Installing the Product](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/setup/llms-full.txt).

### Windows on the User's Machine

Your application runs on Windows. The NuGet package contains native libraries for 32-bit Windows (*win-x86*) and 64-bit Windows (*win-x64*) and none for other operating systems or processor architectures. The setup installs the same two sets for .NET Framework projects, in *Assembly\\bin* and *Assembly\\bin64*.

Which of the two sets your application needs depends on whether it runs as a 32-bit or a 64-bit process. See [32-bit and 64-bit Applications](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/requirements/32-bit-64-bit/llms-full.txt).

### Windows Components

Two Windows components have to be present on the machine that runs your application:

| Component | Needed for | Where it comes from |
|---|---|---|
| Microsoft Visual C++ runtime (*VCRUNTIME140.DLL*) | The native libraries of TX Text Control | The Visual C++ Redistributable for Visual Studio 2017, in the 32-bit or 64-bit version that matches your application |
| Microsoft XML parser 3.0 (*MSXML3.DLL*, *MSXML3A.DLL* and *MSXML3R.DLL*) | The XML features of TX Text Control | The Windows system directory. For redistribution, Microsoft's redistribution policy applies. |

[Visual C++ Runtime Dependencies](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/deployment/vc-runtime/llms-full.txt) describes how to ship the runtime with your application.

### Related Pages

- [.NET and .NET Framework](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/requirements/dotnet/llms-full.txt): the framework versions for your projects.
- [32-bit and 64-bit Applications](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/requirements/32-bit-64-bit/llms-full.txt): x86, x64 and AnyCPU builds.
- [Redistribution Overview](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/deployment/redistribution/llms-full.txt): the files your application ships.
- [Supported Platforms](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/platforms/llms-full.txt): the platforms at a glance.

---

## Nearby

- **Previous:** [.NET and .NET Framework](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/requirements/dotnet/llms-full.txt)
- **Next:** [Visual Studio](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/requirements/visual-studio/llms-full.txt)
