Pour autant que je sache, les scripts n'ont aucun moyen d'accéder directement aux données d'une base de données Bento, de sorte que vous devrez exporter manuellement ces données chaque fois que vous devrez mettre à jour le site web. Si vous n'avez pas beaucoup d'ensembles de données, ou si le site n'a pas besoin d'être mis à jour trop fréquemment, cela pourrait vous convenir.
De plus, Bento est assez limité lorsqu'il s'agit de construire des bases de données relationnelles. Il peut gérer des bases de données plates et des relations très simples, mais n'a pas la capacité de mettre en place des relations complexes entre les tables. Si vous n'avez pas besoin de relations complexes et que l'exportation manuelle de vos données est acceptable, Bento est une option viable, relativement peu coûteuse et assez facile à apprendre et à utiliser.
D'autre part, FileMaker Pro est très scriptable, permettant un contrôle presque total grâce à son propre langage de script interne et à AppleScript. Il gère également des relations beaucoup plus complexes. Bien entendu, cet ensemble de fonctionnalités avancées s'accompagne d'une courbe d'apprentissage plus élevée (et d'un prix plus élevé). Cependant, FileMaker dispose d'une communauté d'utilisateurs importante et active qui est très utile, et il existe de nombreux tutoriels et exemples de bases de données pour vous aider à vous familiariser avec le logiciel.
Bien que FileMaker intègre la publication Web, le nombre d'utilisateurs simultanés est limité à 5, à moins que vous n'achetiez FileMaker Server ou que vous n'hébergiez votre base de données sur un service d'hébergement FileMaker tiers.