Techniques of program and system maintenance