IntelliComplete Server (ICS) provides smart autocompletion to any editors running on Microsoft Windows through a flexible and simple programming interface. The features include autolearning new words, autocompleting words/phrases and autoexpanding shorthands in the client application. The user is able to import words from documents and create a library of his own. Hot keys are fully configurable. ICS runs as a server application in the background. All the host program needs do is to initialize, communicate with, and terminate the server application. Interfacing source code and sample applications in Visual C++ 6.0, Delphi 6.0 and Visual Basic 6.0 are included.