# Application Class

> Use this class to create the Application object that you want to connect to.

Use this class to create the Application object that you want to connect to.

## Definition

**Namespace**: UiPath.MobileAutomation.API.Contracts

**Assembly**: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

## Syntax

```
public class Application
```

The `Application` type exposes the following members.

## Constructors

```
public Application()
```

`Application`
:   Initializes a new instance of the `Application` class.

## Properties

### Capabilities

A collection of `<PlatformType, PlatformCapabilities>` pairs that specify the
application you want to connect to.

#### Definition

**Namespace**: UiPath.MobileAutomation.API.Models

**Assembly**: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

#### Syntax

**PropertyValue**: [Dictionary](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2?view=net-8.0)`<PlatformType, PlatformCapabilities>`

```
public Dictionary<PlatformType, PlatformCapabilities> Capabilities { get; }
```

### DisplayName

The display name of the application.

#### Definition

**Namespace**: UiPath.MobileAutomation.API.Models

**Assembly**: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

#### Syntax

**PropertyValue**:  [String](https://learn.microsoft.com/en-us/dotnet/api/system.string?view=net-8.0)

```
public string DisplayName { get; }
```
