# Product Architecture

> Core and Classic engines, ServerTextControl and MailMerge in your process, the Document Editor WebSocket and TCP backend, the Document Viewer and scaling out.

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

---

## On This Page

- [Architecture at a Glance](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/#architecture-at-a-glance)
- [The Document Engine](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/#the-document-engine)
- [ServerTextControl and MailMerge](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/#servertextcontrol-and-mailmerge)
- [Document Editor](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/#document-editor)
- [Document Viewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/#document-viewer)
- [Frontends and the ASP.NET Core Backend](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/#frontends-and-the-asp-net-core-backend)
- [Scaling Beyond One Instance](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/#scaling-beyond-one-instance)
- [Next Steps](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/architecture/#next-steps)

---

## Nearby

- **Previous:** [Introduction](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/introduction/llms.txt)
- **Next:** [Components](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/components/llms.txt)
