> For the complete documentation index, see [llms.txt](https://m-ahmed310.gitbook.io/fignet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://m-ahmed310.gitbook.io/fignet/api/clientapplication.md).

# ClientApplication

It can be used to create entry point of client application

```csharp
namespace FigNet.Core
{
    public interface IClient
    {
        void SetUp();
        void Process();
        void TearDown();
    }
}
```

```csharp
namespace FigNet.Client
{
    public sealed class ClientApplication : IClient
    {
        public ClientApplication();

        public void Process();
        public void SetUp();
        public void TearDown();
    }
}
```

{% hint style="info" %}
In Unity SDK this class is named as ClientManager.cs
{% endhint %}
