Open Source RPA – The new face of innovation and the next evolutionary step in RPA | IA – Part 1 of 6
The sign of a maturing market can often be judged by the amount of innovation happening within an industry or sector. For most companies, innovation is a largely inside the walls of an organization. But Open innovation isn’t a new phenomenon. In many sectors, many of the ideas and technologies that are generated emerge from outside of the company’s walls and brought forwards by the participants within an ecosystem.
The term Open Source traditionally refers to software where people can inspect, modify, enhance and share source code because it is publicly accessible and readily available.
The era of Open Source software for mission critical business systems is in play. Open Source software is a driving force behind enterprise innovation, operational effectiveness and business value creation. It integral to businesses large and small.
Open Source RPA has now emerged as a compelling building block for robust, cost-effective enterprise Robotic Process Automation and Intelligent Automation.
From innovative beginnings in academic research, Open Source software has grown into a major phenomenon that has reshaped industries. The Open Source Community has had a number of large success stories.
- Red Hat ( sold to IBM in 2019 for $34Billion.)
Open Source RPA – The new face of innovation?
There are a great number of commercial RPA vendors on the market. Picking an effective Robotic Process Automation (RPA) platform for your organisation is a daunting task.
RPA is still an emerging technology which can be deployed across large and small enterprises. Yet people are still not taking full advantage of its capability.
Searching for an Open Source Robotic Process Automation (RPA) platform that let IT teams explore RPA without starting from scratch, or committing to a commercial vendor, can be more daunting still. Multiple open source RPA projects are now underway. These give organisations the option to explore RPA, without the need to commit to a commercial pricing model vendor before they have even had a chance to develop an automation strategy.
What you need to consider when selecting an Open Source RPA platform?
- Availability of trained resources. The cost involved in training employees on the tool / Training? Who trains? Online Academy?
- Platform or Application Support: Web, Desktop, mainframes, Citrix, SAP, Linux, etc.
- License Cost (if applicable)
- Enterprise Security
- System Integration partners.
- Platform updates. Release cycle and stability of the tool. How frequently does the Open Source vendor release an update?
- Community – how many members has the Open Source platform forum?
- Hardware/Software requirements of the Open Source platform.
- Support and update policy of the automation tool.
- Citizen Developer ready? Will Citizen Developers understand terms like ‘chron’ or ‘correlation entity ID’? Should they need to?
- Attended, Unattended & Hybrid.
- Tool kit range / viability and life span
- Future Roadmaps and planned integration with other products and technologies
- Cost v. other products (e.g. Microsoft Automation partly in package; $5000 Encoo for unlimited bots)
- Who is using the product, where and why?
- Life time value and life time cost.
- Is now too soon to invest or should you wait until an offering is stronger?
- How do you make money? OpenBots business model is based on Enterprise Support and other SAAS based tools. Funding model – free discover, free to build and manage
19. Free to discover, free to build and manage or are there hidden costs?
20. Steep learning curve? How long will it take to learn the fundamentals to implement a solution?
There are a great many questions to be answered. But interesting these are a great many of the same questions you might consider when selecting a commercial Robotic Process Automation platform.
What are the reasons for Open Source RPA?
- Cost effective. ‘Free’ licences with no 3 year vendor licence lock-in.
- Improve the flow of product ideas. There is a cornucopia of available Open Source components on the internet.
- Access large communities of expert practitioners – 1000 thinking heads are better than one.
- Open Source technology is integral to mission critical systems
- Take control of a platform. Many people prefer Open Source software because they have more control over that kind of software. They can examine the code to make sure it’s not doing anything they don’t want it to do, and they can change parts of it they don’t like.
- Community. Open Source software often inspires a community of users and developers to form around it.
- Continuous Improvements. “Given enough eyeballs, all bugs are shallow”. This is called the Linus Law, as formulated by Linus Torvalds, the creator of Linux. It is the mantra of Open Source movement. In simple terms, the open source community has a large number of testers and co-developers base, who are quick to discover problems and provide fixes much faster than commercial counterparts.
What are the reasons against Open Source?
- Difficulty in maintaining platform quality. Who will maintain the platform? If the community offers feedback, how do we prioritize what to act on? How might we find a way for contributors to be compensated for their Open Source contributions to encourage activity?
- Security. revealing the code makes it easy for nefarious individuals or groups to inject bad code to harm you
- Access to skilled labour
- Difficulty accessing technical support
- Not knowing the source of Open Source code.
- Glossing over license rules and requirements.
- Underestimating cost of open source software.
- Many of the latest hardware are incompatible to the Open Source platform
- Risk of orphan software if the code is not maintained.
Any competitive market attracts innovation and competition often in the form of Open Source software. The Robotic Process Automation market is now being challenged by ‘free’ Open Source RPA providers. Whilst most people think of Open Source software and ‘free’ as the same thing, this isn’t always true. Regardless of whether Open Source RPA is free or not, today it is more than a footnote on the SWOT or board meetings notes of the main RPA vendors.
About the authors: Kieran is a Digital Transformation expert. Kieran is recognised as an intelligent automation, data analytics and robotic process automation industry leader. He writes and talks extensively about better ways for businesses to use digital and intelligent automation technologies to drive business performance. Follow Kieran on LinkedIn at https://www.linkedin.com/in/kierangilmurray/, join hom monthly on LinkedIn live https://www.linkedin.com/company/third-thursday or connect on Twitter https://twitter.com/KieranGilmurray.
About the authors: Tolani is a Senior RPA Developer with professional experience in delivering 30+ automated processes in financial services. She is an avid reader and follower of the RPA, Intelligent Automation (IA) and AI spaces. She produces contents on RPA, IA and AI to educate and enlighten people via multiple channels, including Quora and LinkedIn. Recently, she launched the Linkedin #RPAJargonBuster, a curated news mini-feed on the RPA, IA and AI. Follow her on Linkedin – https://www.linkedin.com/in/tolani-aka-rpa-jargon-buster-jaiye-tikolo/ Follow her on Twitter – https://twitter.com/JaiyeTikolo Follow her on Quora – https://www.quora.com/profile/Tolani-Jaiye-Tikolo
If you enjoyed this article then you may enjoy these 10 articles too.
- Top 5 open source RPA tools that you can use now (nandan.info)
- Building an Automation Centre of Expertise | An Experts Guide – 5 part series
- If your RPA program is not making money then it has failed.
- RPA – Proof of Concept (POC) or Proof of Value (POV)? Who cares, just get going!
- 40 Essential Selection Criteria to Choose an RPA Platform – 5 part series
- I meet 150+ developers and these are 20 signs of a truly gifted developer
- The A-Z of Robotic Process Automation, Intelligent Automation and Digital Transformation
- How to scale successfully – you have 60 seconds to reply
- Can organizations implement RPA without having a digital transformation strategy – what would you have said?
- FREE training sites for Robotic Process Automation, Intelligent Automation, Data Analytics, Artificial Intelligence & Digital Training Sites
- 22 way to cut the cost of an automation program – 4 part series
If this could benefit someone else tag them and share this.
Free to reuse: We are a community of RPA, analytics, digital and intelligent automation experts with years of real world experience. We have stories to tell and the scars to show for it. We share our collective wisdom for free to simply provide as much value as we can to you. Therefore, if you want to post this article on your LinkedIn page then please feel free to do so. The more information we share within the RPA community the more likely businesses are to succeed with this excellent technology.
Further Help: If I can help you in any way please do reach out.
Note: The views expressed above are our views and not those of my employer or the employers of the contributing expert