RPA systems are often tailor-made to suit the specific needs of a particular organization or firm. Therefore, RPA must be coded in accordance with the specifications and application of an individual company or process. This can make development more time-consuming and expensive than other types of automation that are more turnkey.