Software design and development Including software to operate the robotic system and graphics software for the touch-screen panel.