Ensuring a system continues to run smoothly, e.g. amending a program to deal with changed circumstances.