== Objectives ==
The main goal of BrainStream is to provide an interface which allows researchers to set up Brain-Computer Interface (BCI) applications in a simple way. For that reason, BrainStream projects are defined in a set of tables and text files, which does not require much programming experience. All files that are needed for a particular application can be viewed and edited in BrainStream's [[
Secondly, BrainStream aims to encourage the exchange of (parts of) applications between researchers and institutes. BrainStream's modular setup supports this exchangability. For example, users can create modules for signal processing or artefact detection and incorporate these into any BrainStream application.