BigBlueButton é um projeto ativo de código aberto que incide sobre a usabilidade, a modularidade, e um design limpo - tanto para o usuário quanto para o desenvolvedor. O projeto está hospedado no Google Code.
O diagrama abaixo apresenta um resumo das suas capacidades.
Existem três funções de usuário no BigBlueButton: Espectador, Apresentador e Moderador.
Espectador: são usuários que não têm nenhuma autoridade no âmbito da conferência, a sua principal função é exibir a apresentação, bem como bate-papo, entre outros participantes. Em um curso que ele estaria alunos.
Apresentador: tem todos os mesmos recursos de um participante, com as características adicionadas de fazer upload de apresentações e partilha de seu desktop.
Moderador: tem todos os recursos como um participante, com as características adicionadas de fazer upload de apresentações e partilha de seu desktop.