> For the complete documentation index, see [llms.txt](https://desktop-api.iceteagroup.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://desktop-api.iceteagroup.com/readme.md).

# Welcome

This book covers the full API for the **PPJ Desktop Framework**. For an in-depth guide of PPJ features and migration architecture, please refer to the [PPJ Manual](https://docs.iceteagroup.com) book.

{% hint style="info" %}
**PPJ Desktop** is based on [WinForms](https://learn.microsoft.com/en-us/dotnet/desktop/winforms/windows-forms-overview?view=netframeworkdesktop-4.8).
{% endhint %}

## Legend

<table><thead><tr><th width="103">Icon</th><th>Description</th></tr></thead><tbody><tr><td><img src="/files/dBIrS7XBDGmrzmTRbSI6" alt=""></td><td>Instance method, or property, or event.</td></tr><tr><td><img src="/files/69uzLyEV3ANF4GK6pznb" alt=""></td><td>Static method or property or event.</td></tr><tr><td><img src="/files/UgamFb2XTNuQByPNQqdo" alt=""></td><td>Protected method or property or event.</td></tr><tr><td><img src="/files/SXlaSjcvpRtdq1MmXr0i" alt=""></td><td>Deprecated method or property or event.</td></tr></tbody></table>

## Concepts & Reference

The concept documentation and the namespace reference are a never-ending work in progress. We update it almost daily. Please check back if what you are looking for is not available.

## Skills

We assume that you have a good working knowledge of the following tools and technologies:

* C# or VB.NET
* .NET in general
* Visual Studio
