vi is a text editor which was originally written by Bill Joy in 1976 and is loosely based on a combination of ed and ex. vi comes standard with most Unix environments. It is not graphically driven, hence there is no overhead associated with exporting graphics across a network. The new user to vi may find it somewhat cumbersome at first, but with experience many choose to solely use vi as it provides a portable and dynamic editing environment from which to work. There exists a wealth of documentation and tutorials on the use of vi.