La thérapie d'éectroencéphalographie biofeedback (EEG), ou neurobiofeedback, est une technique utilisée pour optimiser l'activité cérébrale d'un individu. Ce type de neurologie utilise des données provenant de capteurs de conductivité de la peau, la circulation sanguine ou de l'activité électrique sur le cuir chevelu pour fournir en temps réel un aperçu de l'état mental du sujet. Interprété par le logiciel neurofeedback, ces données sont jugées à aider le sujet à éliminer les habitudes négatives cognitifs, tels que ceux liés aux déficitaire de l'attention avec hyperactivité (TDAH), et l'aider à développer de nouveaux modèles positifs. Différents types de logiciels neurofeedback présenter ces données de différentes manières, avec des interfaces graphiques utilisant pour alerter les utilisateurs à leur activité cérébrale et d'autres sondes mises en garde lorsque l'activité cérébrale négative est détectée. Les trois principaux types de logiciels de neurofeedback sont des programmes conçus pour répondre aux besoins spécifiques des chercheurs, des programmes conçus pour les cliniciens et les programmes conçus pour être utilisés par les patients eux-mêmes.
Les chercheurs ont généralement besoin d'un logiciel de neurofeedback qui est à la fois souple et puissant. Bien que les patients et les cliniciens fassent généralement appel à des progiciels complets, les différents morceaux de logiciels utilisés par les chercheurs viennent généralement dégroupés. Une connaissance approfondie de la programmation informatique à la fois et les neurosciences sont nécessaires pour assembler ces composants modulaires dans un produit qui fonctionne.
Le logiciel neurofeedback conçu pour une utilisation dans un contexte clinique est généralement beaucoup moins que le logiciel modulaire qui est conçu pour la recherche. Néanmoins, une quantité considérable de souplesse est nécessaire pour un thérapeute d'adapter le programme aux besoins des patients différents. Logiciel clinique exige toujours l'utilisateur d'avoir une solide formation en neurosciences cognitives à l'utiliser efficacement.
L'utilisateur se connecte multiples sont souvent inclus dans le logiciel de neurofeedback qui est conçu pour une utilisation clinique, ce qui permet au thérapeute de suivre la progression de ses patients au fil du temps.
Contrairement aux chercheurs et cliniciens, les patients qui utilisent la thérapie biofeedback EEG chez les plus susceptibles de ne pas avoir suffisamment d'expertise dans les deux programmes scientifiques ou de l'ordinateur d'utiliser le logiciel de neurofeedback de niveau professionnel. Programmes existent qui sont conçus spécialement pour les utilisateurs novices, cependant. Niveau professionnel des programmes ont complexes, multi-couches interfaces, mais ceux qui sont conçus pour les patients à utiliser sont plutôt simple et intuitive. Plusieurs ensembles de données et les graphiques peuvent être visualisées dans une fenêtre de programme unique, permettant aux utilisateurs de faire défiler la liste des résultats qu'ils veulent voir.
Pour les rendre plus convivial, les développeurs de logiciels de neurofeedback au niveau utilisateur souvent éviter d'utiliser un jargon technique. Certains de ces programmes d'initiation sont très modulaire et peut être adapté en tant que l'utilisateur acquiert une meilleure compréhension de la façon de manipuler le programme en fonction de ses besoins spécifiques. Beaucoup de ces programmes sont disponibles pour une variété de systèmes d'exploitation informatiques.