A method and apparatus for performing an operation on a structure. In one illustrative embodiment, an apparatus comprises a tool system and a movement system. The tool system is configured to perform an operation at a location on a structure. The movement system is configured to move the tool system along an elongate frame on the structure to the location.