# 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+                    |
