# Install Available Software Wizard

## Overview

The **Install Available Software Wizard** is designed to facilitate the installation of new plugins, features, and updates. This wizard allows users to manage software sites, add repositories, and control the installation process.

<figure><img src="/files/rNHW7TBNeSO3fgWJNdKp" alt=""><figcaption><p>Install Available Software Wizard</p></figcaption></figure>

Here are the sections of this wizard:

## Work with

A dropdown menu to select or enter the URL of a software site.

### Add...

Opens the `Add Repository` dialog to add a new software site.

<figure><img src="/files/LswtHYcNJS2VJR0m10TD" alt=""><figcaption><p>Add Repository</p></figcaption></figure>

This screen allows users to add a new software repository by specifying its name and location.\
Sections:

#### Name

The name of the new software site.

#### Location

The URL of the software site.

#### Buttons

Here are the available buttons:

* **Local...**: Opens a file dialog to select a local repository.
* **Archive...**: Opens a file dialog to select a repository archive file.
* **Add**: Adds the specified software site.
* **Cancel**: Cancels the addition of a new software site.

### Manage...

Opens the `Manage Software Sites` dialog to manage existing software sites.

<figure><img src="/files/VL5I4MdkB5CVS1wdsX6Z" alt=""><figcaption><p>Manage</p></figcaption></figure>

This screen allows users to manage the list of available software sites. Users can add, edit, remove, reload, enable, import, and export software sites.\
Sections:

#### Software Sites List

Displays the list of available software sites along with their names and locations.

#### Buttons

* **Add...**: Opens the `Add Site` dialog to add a new software site.

  <figure><img src="/files/o3mB4qUzZo6o3fDQctNR" alt=""><figcaption><p>Add Site</p></figcaption></figure>

  It has the following sections:

  * Name: The name of the new software site.
  * Location: The URL of the software site.
  * Buttons:
    * Local...: Opens a file dialog to select a local repository.
    * Archive...: Opens a file dialog to select a repository archive file.
    * Add: Adds the specified software site.
    * Cancel: Cancels the addition of a new software site.
* **Edit**: Allows editing the selected software site's details.
* **Remove**: Removes the selected software site from the list.
* **Reload**: Reloads the selected software site to refresh its contents.
* **Enable**: Enables the selected software site.
* **Import...**: Opens a file dialog to import software site configurations.
* **Export...**: Opens a file dialog to export software site configurations.
* **Apply and Close**: Applies the changes and closes the dialog.
* **Cancel**: Cancels the changes and closes the dialog.

## Type filter text

A search field to filter available software.

## Software List

Displays the name and version of available software from the selected site.

### Buttons

Here are the available buttons:

#### Select All

Selects all available software in the list.

#### Deselect All

Deselects all selected software in the list.

## Details

Displays additional settings and options for available software.

## Checkboxes and links

### Show only the latest versions of available software

Filters the list to show only the latest versions.

### Group items by category

Groups the software list by category.

### Show only software applicable to target environment

Filters the list to show only software applicable to the current environment.

### Contact all update sites during install to find required software

Ensures all update sites are contacted to find necessary dependencies.

### Hide items that are already installed

Hides software that is already installed.

### What is already installed?

Link to Servoy Developer Installation Details - [Installed Software](/reference/servoy-developer/object-editors/servoy-developer-installation-details.md#installed-software) tab.

## Buttons:

Here are the available buttons:

#### Next >

Proceeds to the next step (can be different, according to the software to be installed) in the installation process.

#### Cancel

Cancels the installation process.

#### < Back

Returns to the previous screen.

#### Finish

Completes the installation process.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.servoy.com/reference/servoy-developer/object-editors/install-available-software.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
