Automation Anywhere

On this page 7

Automation Anywhere is an enterprise robotic process automation (RPA) software vendor and the name commonly used for its platform, which lets organizations build, deploy and govern software bots that operate business applications the way a person does. In RPA, it is one of the long-established commercial platforms, alongside UiPath, Blue Prism and Power Automate for desktop.

The company was founded in 2003 in California, and its current platform generation, Automation 360, is web-based and offered as a cloud service or for on-premises installation. Around the core RPA engine it adds document processing, process discovery, analytics and human-in-the-loop interfaces, so that a single platform covers the path from finding automation candidates to running bots in production.

Architecture of the Automation Anywhere platform

Automation Anywhere separates bot design, bot execution and central control into distinct roles, each tied to a license type. Developers design automations in a browser-based editor, a central server stores and schedules them, and lightweight agents on Windows machines carry out the steps.

ComponentRoleTypical user
Control RoomCentral web server for repository, scheduling, credentials and auditAdministrators and operations teams
Bot CreatorLicense and environment for building botsRPA developers and citizen developers
Bot agentService on a machine that executes bot actionsRuns on desktops or virtual machines
Attended Bot RunnerRuns bots on demand beside a userFront-office staff
Unattended Bot RunnerRuns bots without human presenceBack-office batch processing
Credential VaultEncrypted storage of passwords and keysSecurity and bot administrators
Main components of Automation 360

Bots in Automation 360 are assembled from action packages, versioned sets of commands for tasks such as Excel handling, email, database queries, REST calls or UI interaction. Because packages are versioned independently, administrators can update one capability without rebuilding every bot, although they must still test dependent bots before rollout.

How bots are built and run in Automation Anywhere

A bot is built as a sequence of actions in a flow or list view, with variables, loops, conditions and error-handling blocks. For user interface steps, the recorder captures clicks and keystrokes and stores object properties so the bot can locate the same control later, comparable to UI selectors in other RPA tools.

Execution follows a consistent lifecycle that the Control Room governs end to end.

  1. Develop and test the bot in a private workspace on a development device.
  2. Check in the bot to the public repository, where it becomes versioned and visible to operators.
  3. Promote it through development, test and production environments.
  4. Deploy it to a device pool by schedule, by queue or by an API or event trigger.
  5. Monitor runs, audit logs and exceptions from the Control Room.

Workload management distributes work items from queues across a pool of unattended runners, which supports high-volume processing such as thousands of invoices a day. Throughput then depends mainly on the speed of the target applications, not on the bot engine itself.

Capabilities beyond core RPA

Like other leading vendors, Automation Anywhere has extended RPA into a broader intelligent automation offering. These modules address the limits of pure rule-based bots, which cannot read unstructured documents or decide where automation pays off.

CapabilityPurposeRelation to core RPA
Document automationExtracts data from invoices, forms and similar documentsFeeds structured fields to bots
Process discoveryRecords user activity to identify candidate processesComparable to task mining
Bot analyticsDashboards on bot runs and business dataMeasures automation outcomes
Human-in-the-loop interfaceWeb forms for review and approval stepsLinks attended work with bots
AI agents and generative AI actionsCalls language models within flowsHandles judgment-heavy steps
Extended modules and what they add

The value of these modules depends on integration discipline. Extraction confidence thresholds, review queues and audit records must be designed explicitly, otherwise uncertain AI outputs pass into downstream systems as if they were verified data.

Automation Anywhere compared with other RPA platforms

The major RPA platforms share the same design, orchestrate and execute pattern, and their functional gaps have narrowed considerably. Differences lie mainly in architecture, ecosystem and licensing, which change over time and should always be verified against current offerings.

PlatformDesign environmentOrchestrationTypical positioning
Automation AnywhereBrowser-based editorWeb Control RoomCloud-first enterprise RPA
UiPathDesktop Studio and web toolsOrchestratorBroad platform with large community
Blue PrismProcess and object studiosControl Room and serverGovernance-heavy, IT-led programs
Power Automate for desktopDesktop designerCloud flows and machine groupsOrganizations centered on Microsoft tools
Broad comparison of RPA platforms

For a buyer, the decisive questions are usually hosting model, compatibility with the applications in scope, availability of skilled developers and total cost of licenses per runner. A proof of concept on two or three real processes reveals more than any feature matrix.

Practical pitfalls in Automation Anywhere programs

Most problems in Automation Anywhere deployments are program and design problems, not product defects. The same mistakes appear across RPA platforms.

  • Automating unstable processes: frequent changes in screens or rules cause constant bot breakage.
  • Fragile object properties: recording dynamic identifiers makes bots fail after minor UI updates.
  • Personal credentials in bots: bypassing the Credential Vault creates audit and security gaps.
  • No exception design: bots without clear retry, logging and handoff logic stop silently.
  • Uncontrolled package updates: upgrading action packages in production without regression tests breaks working bots.
  • Bot sprawl: hundreds of small bots without ownership increase maintenance cost.

A center of excellence with design standards, reusable components and code review reduces these risks. Teams also benefit from preferring API actions over screen interaction whenever the target application offers a stable interface.

The short version

Automation Anywhere makes software that works like a digital assistant at a computer. It can open programs, copy numbers from one screen, type them into another and send emails, following exact instructions without getting tired.

People build these assistants by showing them the steps, and a central control panel decides when each one runs and keeps a record of everything it did. It is best suited to repetitive, rule-based tasks that would otherwise take people hours every week.

Where it makes a difference

A shared service center of a manufacturing group handles about 2,000 supplier invoices a week. Clerks open each email, download the invoice, key the header data into the ERP, match it with the purchase order and route exceptions to buyers.

The automation team builds an Automation Anywhere solution in which document extraction reads invoice fields, low-confidence fields go to a human review form, and unattended bots post validated invoices in the ERP from a work queue. Credentials sit in the Credential Vault, and the Control Room schedules three runners during the night.

After stabilization, most invoices pass without manual keying, clerks focus on mismatches and supplier queries, and every posting has an audit log that shows which bot processed it and when.