The design of robotic arms is a demanding process, especially in terms of the demands placed on developers' knowledge and experience and the time required for the design. Therefore, the development aimed to create procedures for possible automation of some of the individual tasks of the robotic arm design process, which are further applied in the development of a software tool for the automation of partial tasks in the design of robotic arms RobotDesigner. The benefits and functions of RobotDesigner are demonstrated in the example of optimization of a simple manipulator with 5 degrees of freedom for a given manipulation task. The optimization results show that the use of this software tool significantly speeds up and streamlines the sub-tasks of design and optimization of arms. By using iterative processes and artificial intelligence, using similar software tools and connecting them to CAD systems, it will not only be possible in the future to fully automate the robot arm design process but also to generate and compare different structures and design solutions to find the most optimal for the task, which the robot will perform.