Development of macros & plug-ins for Bentley Systems software

Development of macros & plug-ins for Bentley Systems software

Optimize your workflows with custom solutions

At beCAD, we support engineering, urban planning and construction professionals in optimizing their Bentley Systems tools. Thanks to our expertise in software development, we create macros, plug-ins and custom extensions compatible with the PowerPlatform — the technological basis of solutions such as MicroStation, OpenCities Map, OpenBuildings Designer, OpenRoads DesignerAnd many others.

What we propose

  • Customized development Creation of macros and plug-ins tailored to your specific business needs.
  • Compatibility guaranteed : Fluid integration with Bentley environments thanks to our mastery of PowerPlatform.
  • Controlled languages : C#, VBA, Python, C++ — for robust, scalable and efficient solutions.
  • Intelligent automation Reduction of repetitive tasks, improved productivity and process reliability.
  • Support & maintenance Technical support, updates and functional developments.

Why choose our expertise?

Our team In-depth knowledge of Bentley products one solid experience in software development. We understand the stakes of your projects and design tools that naturally integrate with your existing workflows, while opening up new possibilities.

Let's talk about your project

Do you have an idea, a specific need or a technical challenge? Contact us to discuss the best solution for you. Together, let's transform your Bentley environment into a real lever of efficiency.

Some examples of cases

1. Automation of road plan production

    • Client: Office of Road Infrastructure Studies
    • Solution: Macro VBA to automatically generate profile drawings along and across in OpenRoads Designer.
    • Result: 40% gain in production time of technical files.

2. Dynamic urban mapping generation

    • Client : Territorial community
    • Solution: Python plug-in to extract and stylize GIS data in OpenCities Map.
    • Result: Accelerated map update and automated thematic visualization.

3. Quality control of BIM models

    • Client : Construction company
    • Solution: C# extension to verify the conformity of objects in OpenBuildings Designer according to internal standards.
    • Result: Reduction of modeling errors by 60%.

4. Smart export to IFC and DWG formats

    • Client : Architects
    • Solution: Macro C++ to export MicroStation models with layer and metadata management.
    • Result: Enhanced compatibility with third-party software and fluidity in BIM exchanges.

5. Creation of a project monitoring scoreboard

    • Client : Real estate asset manager
    • Solution : Plug-in C# interfaced with an SQL database to visualize the status of plans in MicroStation.
    • Result: Centralized piloting and automated reporting.

6. Automatic generation of nomenclatures

    • Client : Technical Design Office
    • Solution: Python Script to extract quantities and types of objects in OpenBuildings.
    • Result: Reliable nomenclatures in seconds, ready for tender.

7. Convert GIS data to Bentley Map

    • Client : Urbanization service
    • Solution: Macro VBA to import shapefile data and convert it into intelligent Bentley objects.
    • Result: Rapid integration of external data into the Bentley environment.

8. Customizing the user interface 

    • Client : Civil engineering company
    • Solution: C# plug-in to add specific buttons and menus in MicroStation.
    • Result: Improved ergonomics and adoption facilitated by field teams.

9. Synchronization with ERP system

    • Client: Infrastructure Manager
    • Solution: Extension Python to synchronize plan data with SAP via API.
    • Outcome: Data consistency between technical plans and management systems.

10. Creation of a geospatial search engine

    • Client : Regional Community
    • Solution: C++ Plug-in to search for attributes map objects in OpenCities Map.
    • Result: Instant access to geographic data for field officers.