Although originally coined for [[CJK]] (Chinese, Japanese and Korean) computing, the term is now sometimes used generically to refer to a program to support the input of any language. To illustrate, in the [[X Window System]], the facility to allow the input of [[Latin character]]s with [[diacritic]]s is also called an input method.
On [[Windows XP]] or later [[Microsoft Windows|Windows]], Input method, or IME, are also called ''Text Input Processor'', which are implemented by the [[Text Services Framework]] [[API]].
==Relationship between the methodology and implementation==