# Sherpa Designer

**Sherpa Designer** is a visual development environment for software robots. This is where the business process scenario is created for execution by the robot. The scenario for the robot is created by building a sequence of actions from a wide palette of ready-made Blocks or automatically using the User Action Recording tool.

Sherpa Designer provides the following capabilities:

1. Development of software robots in No-code modes. In this mode, more than 500 blocks are available. Ready-made demo projects for quick start are provided with the platform. No specific programming language knowledge is required for the development and maintenance of robots.
2. Creation of custom blocks and palettes, as well as sharing them among users.
3. Development of software robots in Low-code modes. In this mode, the platform allows the inclusion of programming code in Powershell, Python, C#, and VB languages in the robot's scenario, including the ability to exchange variables between the visual process and the programming code, connect external libraries and namespaces. Pre-compilation is supported for code snippets in C#, VB, and Python.
4. Creation of templates using the [Template Engine](https://docs.sherparpa.ru/en/sherpa-rpa/shablonizator). Working with text documents, scans, copies, and photographs, correctly extracting information from them and building templates based on documents.
5. Recording user actions with the "Recording" tool for automated creation of business process diagrams. This feature allows recording user actions on the screen, such as launching programs, clicking on buttons and hyperlinks on web pages, selecting menu items, invoking context menus, etc., and converting them into business process blocks.

## System Requirements for Installing **Sherpa Designer** <a href="#sistemnye-trebovaniya-dlya-ustanovki-sherpa-designer" id="sistemnye-trebovaniya-dlya-ustanovki-sherpa-designer"></a>

| **Minimum System Requirements:**                                          | **Recommended System Requirements:**                               |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| Operating System: Windows 10 and above or Windows Server 2008R2 and above | Operating System: Windows 10 / 11 or Windows Server 2012 and above |
| Processor: 1.4GHz                                                         | Processor: 3GHz x 2 cores                                          |
| RAM: 2 GB                                                                 | RAM: 4 GB                                                          |
| Microsoft .NET Framework 4.8+ PowerShell 5.1+                             | Microsoft .NET Framework 4.8+ PowerShell 5.1+                      |

## System Requirements for Sherpa Designer for Linux <a href="#sistemnye-trebovaniya-dlya-sherpa-rpa-dlya-linux" id="sistemnye-trebovaniya-dlya-sherpa-rpa-dlya-linux"></a>

| **Minimum System Requirements:**                                 | **Recommended System Requirements:**                             |
| ---------------------------------------------------------------- | ---------------------------------------------------------------- |
| Operating System: Astra Linux Common Edition 2.12.46.6 and above | Operating System: Astra Linux Common Edition 2.12.46.6 and above |
| Processor: 1.4GHz                                                | Processor: 3GHz x 2 cores                                        |
| RAM: 2 GB                                                        | RAM: 4 GB                                                        |
| Microsoft .NET Framework 4.8+ PowerShell 5.1+                    | Microsoft .NET Framework 4.8+ PowerShell 5.1+                    |


---

# 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.sherparpa.ru/en/sherpa-rpa/sherpa-designer.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.
