The OpenCM IDE is a cross-platform, open-source IDE designed for programming the open-source embedded controller, the OpenCM9.04.