BBase-Chess ist eine leistungsfähige Datenbankapplikation; es werden sowohl iPhones also auch iPads unterstützt.

Schachpartien können entweder manuell eingegeben, von Dateien im gängigen PGN-Format (Portable Games Notation) importiert oder aus anderen BBase-Chess-Datenbanken kopiert werden. In der kommerziellen Version begrenzt nur der zur Verfügung stehende Speicherplatz die Anzahl der Partien. In der freien Version ist die Anzahl der Partien pro Datenbank auf 50 begrenzt. Die Anzahl der speicherbaren Spieler, Veranstaltungen oder anderer Daten wird ausschließlich vom verfügbaren Speicherplatz begrenzt.

Außer dem Speichern von Partien können detailierte Daten über Spieler, wie beispielsweise deren Wertungszahlen, Anmerkungen etc. gespeichert werden. Entsprechendes gilt für Veranstaltungen.

Die Datenbank ist dahingehend optimiert, dass schnell Partien oder andere Informationen mit leistungsfähigen Filtern gefunden werden können. Alle Varianten zusammen mit den Resultatstatistiken können von der aktuellen Brettposition durch eine einzige Benutzerinteraktion dargestellt werden. Das gleiche gilt für die tabellarische Zugdarstellung, die die nächsten als auch weitere zukünftige Varianten in einer Tabelle wiedergibt. Klassifikationsschemata, wie beispielsweise die Bekannten ECO- oder NIC-Schemata (eigenen Klassifikationen werden ebenfalls unterstützt), können Partien automatisch gruppieren.

Weiterhin erlaubt BBase-Chess die Visualisierung von Spielerstatistiken, die Anzahl der Gewinne oder Verluste können pro Spieler insgesamt oder per Farbe dargestellt werden. Auch kann die Leistung eines Spieler per Klassifikationscode visualisiert werden. Ein weiteres Merkmal seitens BBase-Chess ist die automatische Erstellung von Ergebnistabellen der einzelnen Veranstaltungen.