B4A include tutte le funzionalità necessarie per sviluppare rapidamente qualsiasi tipo di app Android. B4A può funzionare in due modalità: compilazione locale e compilazione remota. La modalità di compilazione locale è più veloce e offre più opzioni come lavorare con l'emulatore, il debug USB, installazioni non assistite e altre. La modalità di compilazione remota (disponibile solo nella versione di prova) è più semplice per iniziare.