(1) (
Vi
IMproved) A text editor written by Bram Moolenaar that runs under most operating systems. Licensed as charityware and released in the early 1990s, VIM is an enhanced version of the Unix vi editor and is mostly compatible with it. VIM is command driven, but also offers a GUI option that accepts the same commands. VIM can be customized by the user, and it accepts plug-ins for added functionality. See
vi.
(2) (
Vendor
Independent
Messaging Interface) A programming interface developed by Lotus, Novell, IBM and others. In order to enable an application to send and receive mail over a VIM-compliant messaging system such as cc:Mail, programmers write to the VIM interface.