à l'origine, bbedit est un éditeur de sources qui s'adresse aux développeurs. à ce titre, c'est un éditeur de texte très performant. il intègre des fonctions de recherche/remplace multifichier (grep), de comparaison de fichiers, d'import/export, de support pour applescript et des librairies osa, think c/c++, etc. par ailleurs, grâce à ses extensions html, il s'est largement imposé comme le meilleur éditeur html (contrôle de la syntaxe) non wysiwig dans le monde macintosh. il intègre également des fonctions ftp pour les mises à jour de sites web, un analyseur xml. bbedit est devenu un véritable environnement de développement perl grâce à l'intégration de macperl (adaptation de perl 5 sur macintosh).