If you need to develop geospatial applications or extend Bentley geospatial capabilities, Bentley offers several customization and development options. For the professional programmer, the OpenCities Map SDK supports customization using Microsoft Visual Studio with C, C++, C#, Visual Basic .NET, or any COM-compliant language, including Microsoft Visual Basic for Applications.