The Smart Common Input Method platform (SCIM) is an input method (IM) platform containing support for more than thirty languages (CJK and many European languages) for POSIX-style operating systems including Linux and BSD.It uses a clear architecture and provides a simple and powerful programming interface, which is meant to reduce the time required for developing individual IMs.