Why the days of licensed commercial RPA software are numbered!
In many ways, RPA technology is an evolution of QA Automation Technologies. At a higher level, RPA software manages Automation scripts using a client agent and an orchestrator. The use cases for RPA Automation are almost endless, however, most of these use cases are tactical in nature. The reason for that is the brittle nature of most UI-based automations. Although the Automations can be developed quickly with quick ROI, they can break if the underlying UI of the Application changes. The way you manage the brittleness is the way IT has always done change management; through proper governance processes for RPA projects to avoid creating any unmanageable technical debt.