ChNIMotion allows user programs to use the FlexMotion C library and run on the fly without compilation. It's an ideal solution for teaching and learning motion control, rapid prototyping, interactive motion control, and Web-based remote motion control.