Mobile computing, coupled with advanced types of input interfaces, such as Brain Computer Interfaces (BCIs), can improve the quality of life of persons with different disabilities. In this paper we describe the architecture and the prototype of an assistive system, which allows users to express themselves and partially preserve their independence in controlling electrical devices at home. Even in absence of muscular functions, the proposed system would still allows the user some communication and control capabilities, by relaying on non-invasive BCIs. Experiments show how the fully-software realization of the system guarantees effective use with BCIs.