For any Robotic process automation project, there are a few components:

Hardware, Software, Project Implementation, and Training

For Project implementation, generally there the following areas:

  1. Business process analysis – to understand the process of the organization
  2. Business process redesign to enable automation
  3. The architecture of the modules
  4. Create the scripts using designers
  5. Unit testing of the modules
  6. Documentation
  7. Production train testing
  8. Fine-tuning for exceptions


  1. Software function training
  2. Project design training – to understand how the developer implement the scripts


  1. Designer – to designer for scripting
  2. Robots – the run time engine to run the scripts
  3. Control tower – to manage the robots and allocate jobs for the robots – including scheduling
  4. All other software licenses required to run the robot


  1. Server for the control towers
  2. Server to host the virtual machines for the robots
  3. Network infrastructure

Robotic process automation project costing, Project implementation will be calculated in man-days, for software, it will be licensed. Different vendors will have different model for robotic process automation software pricing. Some of the software pricing will be based on host, login names, transactions.

It can be a combination of all of the above.

For the man-day rate, it depends on the vendor. Generally, one man-day is about 8 hours. It also depends on the experience and the seniority of the developers. So it does not mean that cheaper man-day is better. If a developer can finish a job in 1 day, even it his rate is higher, it will still be cheaper than having a cheaper man-day rate and the developer takes 5 days.

Written by: Christopher Lim