Smart Common Input Method

Smart Common Input Method (SCIM) は30以上の言語（CJKVと多くのヨーロッパ言語）をサポートするPOSIXスタイルのオペレーティングシステム（LinuxやBSD）のためのインプットメソッド (IM) プラットフォーム。
元々はTurbolinuxで "Smart Chinese/Common Input Method platform" として提供されていたものであった。
SCIMはC++で書かれている。インタフェースが可能な限りシンプルで独立したクラスにより抽象化されているので、IMの開発者は少しのコードで独自のIMを作ることができる。