# Desktop

## Overview

Desktop jobs have properties split into two main categories:

* [**Package**](#package)
* [**Environment**](#environment)

## Package

### Name

The display name of the NG Desktop Application

### Icon

Optional. An icon that will represent your desktop application

{% hint style="warning" %}
**Icon Requirements**

* **Image dimension:** 512x512
* **Max allowed size:** 262144 KB
  {% endhint %}

### Image

Optional. An image that will represent your desktop application

{% hint style="warning" %}
**Image Requirements**

* **Max allowed size:** 524288 KB
  {% endhint %}

### Copyright

Optional. Description of the copyright ownership

### Platform

The platforms/operating systems the desktop application should build for:

* **Windows**
* **MacOS**
* **Linux**

## Environment

### Application URL

The URL of the deployed NG/TiNG application. Can be ServoyCloud environment URLs or self-hosted

### Application update URL

Optional. The URL that should be used for auto update. Supported only for Windows.

### Initial window width

The initial width the application will start with

### Initial window height

The initial height the application will start with

### Servoy version

The Servoy version that was used to build the application. The chosen Servoy version will determine the supported NG Desktop versions.

### NG Desktop version

The version that will be used to build the application. The available versions are determined by the chosen Servoy version.
