ロボティック・プロセス・オートメーション
RPAをサービスとしてホスティングすることは、ソフトウェアロボットの比喩とも一致する。各ボットインスタンスは、人間の労働者のように独自の仮想ワークステーションを割り当てられている。ボットは、キーボードとマウスを操作してアクションを自動的に実行する。通常、これらのアクションはすべて、画面上ではなく仮想環境で実行される。ボットは動作に物理的な画面を必要とせず仮想的に処理する。これらのようなアーキテクチャに基づいた最新のソリューションのスケーラビリティは、 仮想化技術によるところが大きい。そうでなければ、物理ハードウェアを利用・管理するコストによって最大数が制限されてしまう。企業におけるRPAの実装は、従来の非RPAソリューションと比較した場合、劇的なコスト削減を示す。
ただし、RPAにはいくつかのリスクもあるといわれている。RPAは革新を抑制し、意図していない方法でGUIを使用することを考慮すると、既存のソフトウェアの管理と維持がより複雑になるという批判もある。
RPAは、ボットの作成と実行を行うためのデスクトップソフトウェアと、それらを管理・監視するためのサーバソフトウェアで構成され、組織全体の生産性向上を主目的としているが、RDAは前者のデスクトップソフトウェアのみが提供され、個人の生産性向上を主目的としている。日本では働き方改革ブームが追い風となってRPAが加速的に進化し、欧米企業のトップダウンによるオペレーション業務置き換えと異なる使われ方をしており、活用している業務範囲は日本が世界で一番広く、現場主導でRDAとして広まっている。