# Overview

> Plan a TX Text Control .NET Server project: its components, the Core and Classic engines, supported platforms, file formats and licenses, and where to start.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Overview
- **614 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/llms-full.txt

---

Before you install a package or write code, the Overview gives you the big picture of TX Text Control .NET Server: what the product is and how it is built. Its pages are meant for .NET and web developers who have just bought the product or are evaluating it and haven't worked with TX Text Control yet.

TX Text Control .NET Server is a set of components for document processing in .NET. You create, convert and change documents in code, merge data into templates, create PDF documents, and give your users a document editor or a document viewer in the browser. After reading this section, you know which components your application needs, which of the two engines to choose, where each part runs, and which platforms, file formats and licenses apply.

![The four components of TX Text Control .NET Server below an ASP.NET Core application: the Document Editor and the Document Viewer in the browser, ServerTextControl and MailMerge on the server.](https://docs.textcontrol.com/assets/img/tx-text-control-dotnet-server/components.c07324dd.svg)

### Find the Right Page

| If you want to | Read |
|---|---|
| Learn what the product does, what you can build with it and how it differs from other Text Control products | [Introduction](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/introduction/llms-full.txt) |
| Understand the Core and Classic engines, and how the Document Editor and Document Viewer connect to your ASP.NET Core application | [Product Architecture](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/llms-full.txt) |
| Learn more about one component: the Document Editor, the Document Viewer, `ServerTextControl` or `MailMerge` | [Components](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/components/llms-full.txt) |
| Check operating systems, .NET versions, containers and cloud platforms | [Supported Platforms](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/platforms/llms-full.txt) |
| Check which document formats you can load and save | [Supported File Formats](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/file-formats/llms-full.txt) |
| Understand developer licenses, runtime licenses, subscriptions and the trial version | [Licensing Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/licensing/llms-full.txt) |
| Read the copyright and trademark notices | [Legal Notice](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/legal-notice/llms-full.txt) |

### Where to Start

If you are new to TX Text Control, read the [Introduction](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/introduction/llms-full.txt) first and then [Product Architecture](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/llms-full.txt). The two pages introduce the terms the rest of the documentation uses, such as Core, Classic, `ServerTextControl` and the Document Editor backend.

When you are ready to set up a project, continue with one of these sections:

- [Installation Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/llms-full.txt): system requirements, NuGet and npm packages, license configuration and upgrades.
- [Getting Started](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/llms-full.txt): step-by-step tutorials that take you from an empty project to a running application.

---

## In This Section

- [Product Architecture](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/llms-full.txt): Core and Classic engines, ServerTextControl and MailMerge in your process, the Document Editor WebSocket and TCP backend, the Document Viewer and scaling out.
- [Components](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/components/llms-full.txt): ServerTextControl, MailMerge, the Document Editor and the Document Viewer compared: what each one does, where it runs, its NuGet packages and how they combine.
- [Supported File Formats](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/file-formats/llms-full.txt): Load and save DOCX, DOC, RTF, HTML, PDF and Markdown in .NET and import XLSX: StreamType values, Core and Classic differences, PDF/A, PDF/UA and PDF import.
- [Introduction](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/introduction/llms-full.txt): Document processing in .NET with TX Text Control .NET Server: what you can build, its four components and NuGet packages, and how it compares with DS Server.
- [Legal Notice](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/legal-notice/llms-full.txt): The license agreement, the copyright of Text Control GmbH and the Microsoft trademarks named in the documentation of TX Text Control .NET Server.
- [Licensing Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/licensing/llms-full.txt): Developer licenses, runtime licenses per server or cloud instance, the unlimited OEM license, subscriptions and the trial terms of TX Text Control .NET Server.
- [Supported Platforms](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/platforms/llms-full.txt): Run TX Text Control .NET Server on Windows and Linux with .NET 8 or higher: Core or Classic engine, Docker, Kubernetes, Azure, AWS and web frontends.

---

## Nearby

- **Previous:** [TX Text Control .NET Server](https://docs.textcontrol.com/tx-text-control-dotnet-server/llms-full.txt)
- **Next:** [Introduction](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/introduction/llms-full.txt)
