B4A comprend toutes les fonctionnalités nécessaires pour développer rapidement tout type d'application Android. B4A peut fonctionner en deux modes : compilation locale et compilation à distance. Le mode de compilation locale est plus rapide et offre plus d'options telles que le travail avec l'émulateur, le débogage USB, les installations sans surveillance et d'autres. Le mode de compilation à distance (disponible uniquement dans la version d'essai) est plus simple pour commencer.