Millions of people with physical disabilities lack control of their bodies but still can control their minds. Recent advancements in Brain-Computer Interfacing (BCI) have enabled people with physical disabilities to drive wheelchairs, write, and communicate. The BCAPI team is developing a powerful software and hardware package that will enable technology developers and researchers to create a range of BCI-enabled assistive technologies. Through extensive and research in the field, the team has identified the key problems that limit BCI assistive technology development and has made significant progress in addressing these issues.