Se você tiver de desenvolver aplicativos geoespaciais ou expandir as capacidades geoespaciais da Bentley, a Bentley oferece várias opções de personalização e desenvolvimento.
Para o programador profissional, o SDK do Bentley Map suporta personalização com o Microsoft Visual Studio com C, C++, C#, Visual Basic .NET ou qualquer linguagem COM incluindo o Microsoft Visual Basic for Applications.
Para programadores VBA, o modelo objeto XFM Feature Toolkit pode ser usado para desenvolver diálogos personalizados, comandos de colocação e processadores de eventos. Além disso, a CLI (interface da linha de comando) pode ser usada para personalizar funções comuns. Para processamento de dados e análise espacial personalizada, o Bentley Map oferece um motor de encriptação geoespacialmente ciente. Esta capacidade de encriptação pode ser usada para alterar, analisar e participar dados do Bentley Map. A linguagem de encriptação está bastante integrada com o modelo de dados usado pelo Bentley Map, tornando mais fácil para os usuários normais implementarem as personalizações. A funcionalidade inclui operações de análise espacial, apoio RDMBS integrado e processamento de análise de topologia.