the process of modifying software after delivery to correct faults, improve performance, or adapt to an environment
the process of modifying a software system or  component after delivery to correct faults, improve  performance or other attributes, or adapt to a  changed environment
When we opened here , we originally planned an 18-month run as a part of a North American tour .