Robocorp App overview

Robocorp App explained

What is a Robocorp App?

One Robocorp App executes one robot for one work item at a time in an isolated environment.

Why Robocorp App?

After you have implemented the logic for an automated process, you run into the problem of executing it somewhere else than your own machine.

Executing automated processes usually requires specific environments, it needs to be repeatable and usually needs to be scalable → this is currently not easy.

Robocorp App's target is to solve these problems.

Key product features

Get the environment for the execution.

  • For developer, no worry on mixing your own system

  • For IT, no need to install correct Python version to 30 machines.

Scalability

  • Executing a small thing 10000 times in serial takes a long time, BUT setting up one machine is simple.

  • Executing 10000 small things in parallel is fast and creates a lot of savings IF the orchestration of Robocorp Apps is easy.

  • Robocorp App is available as a self-hosted local installation and Robocorp Cloud provides built-in Robocorp Apps as Docker containers that execute in AWS cloud.

Enable execution on multiple platforms

  • Some executions require running specifically on Windows / macOS / Linux.

  • Some executions are platform-independent, so running them using cloud resources creates significant savings and increases speed.

  • Some executions require very specific execution on specific machines that are in a very specific physical environment (self-hosted security / licensing requirements).

Get a clearly isolated execution environment for each run

  • No worry about polluting the environment between runs.

  • Repeatability does not rely on magic environment setups.