A program which allows terminal access though a socket connection. Allows for remote updating of the program itself.