Brain-computer interface is a collection of topics, research organizations, companies, and technologies related to brain-computer interface (BCI) systems, also called brain-machine interface (BMI). These devices translate neuronal information into commands that can control software or hardware like computers or robotic devices.