# Software to Install

In FrontEnd, there is some basic software we need to install to start developing the components:

* Git
  * SourceTree
  * TortoiseGit
* Visual Studio Code

  &#x20;  Useful Extensions:

  * Document This (necessary to follow the documentation standard)
  * Git Lens
  * EsLint
  * Set up [<mark style="color:red;">SonarLint</mark>](/webmap/general/frontend/guides/component-maintenance/tools.md#sonarlint)
* Visual Studio Enterprise 2019 (you can start using it for about 30 days with trial mode using your Mobilize.net email, after that you can send a request to the IT department for a valid license key)
* Visual Studio Enterprise 2015 (you can start using it for about 30 days with trial mode using your Mobilize.net email, after that you can send a request to the IT department for a valid license key)
* Node.js
* Angular
* Notepad++

We recommend using [<mark style="color:red;">Chocolatey</mark> ](https://chocolatey.org/install)to download most of the necessary packages in an easier way. Once you have it installed, you just need to search for the package at this [<mark style="color:red;">link</mark>](https://community.chocolatey.org/packages)

![](/files/g9Wn5DJLffe2Q8Nx8mbp)

and paste the command in the PowerShell.

![](/files/4KJ5I7wQkGpjmxEMvIau)


---

# 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.gapvelocity.ai/webmap/general/frontend/guides/initial-set-up/software-to-install.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.
