Understanding The Role Of Software In Managing Technical Parts For Robotics