A new multipurpose programmable transcutaneous electric stimulator, Compex Motion, was developed to allow users to design various custom-made neuroprostheses, neurological assessment devices, muscle exercise systems, and experimental setups for physiological studies. Compex Motion can generate any arbitrary stimulation sequence, which can be controlled or regulated in real-time using any external sensor or laboratory equipment. Compex Motion originated from the existing Compex 2 electric stimulator, manufactured by a Swiss based company, Compex SA. The Compex Motion stimulator represents a further evolution and expansion of the ETHZ-ParaCare functional electrical stimulation system. This stimulator provides all the advanced functional electrical stimulation (FES) application and control features and can be easily incorporated into any standard rehabilitation program. Compex Motion has successfully been applied as a neuroprosthesis for walking, reaching and grasping in more than 100 stroke and spinal cord injured patients. This system has also been used to strengthen muscles and to investigate muscle properties in able-bodied subjects. Compex Motion is a multipurpose FES system specially designed to promote sharing and exchanging of stimulation protocols, sensors, and user interfaces. To the best of our knowledge an FES system that has similar capabilities does not exist yet.