Business process automation encompasses methods and software deployed for automating business processes. Office automation helps in optimizing or automating existing office procedures. Robotic Process Automation is an artificial intelligence technology that focuses on automating specific repetitive tasks. Document management and archiving systems do offer some methods of automating forms. PSP comes with an interface for automating tasks with scripts written in Python. Rake is a build tool for automating tasks in Ruby. The trend of automating payroll and workforce management processes began during the 1970s. Below is a list of notable tools associated with automating build processes. Tekla Tedds is an application for automating repetitive structural and civil calculations. Valve actuators play a major part in automating process control. Several tools can aid in automating sales activities. Meson () is a software tool for automating the building (compiling) of software. Some critics claim that there are in-principle obstacles to automating the translation process. Increasing technological advance has presented the possibility of automating some aspects of traditional libraries. One of their functions can be automating tax returns.