# Product Architecture

> How WPF.TextControl finds its ribbon tabs, bars and sidebar by name in XAML, where ServerTextControl and MailMerge fit, and which assemblies form the engine.

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

---

## On This Page

- [Architecture at a Glance](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/architecture/#architecture-at-a-glance)
- [How the Editor Finds Its Bars](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/architecture/#how-the-editor-finds-its-bars)
- [ServerTextControl and MailMerge](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/architecture/#servertextcontrol-and-mailmerge)
- [The Document Engine](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/architecture/#the-document-engine)
- [Next Steps](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/overview/architecture/#next-steps)

---

## Nearby

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