Robotic arms are complex mechatronic systems. Therefore, their design requires knowledge and experience from various technical fields, such as mechanics, electrical engineering, electronics or control. From the view of the requirements placed on developers, the design of robotic arms is one of the more complex tasks. Unfortunately, there is a lack of necessary specialists in this field of technology. Therefore, ways are sought to help existing specialists in their work and, simultaneously, reduce the time needed to design the required equipment. At the same time, there are also sought ways to open the way to this issue for developers who do not yet have enough experience. For this reason, algorithms and development tools have been developed to significantly simplify and reduce the time required to design robotic arms and simultaneously automate as much of this process as possible. The aim is to shorten the design time and achieve better results than in the case of designs according to classical procedures.