Software Development Services
We are experienced in several areas:
Engineering Software Interoperability
We develop custom translator software to convert your CAD models for use with other types of software packages. We have worked with AEC packages like Revit® and Tekla®, general purpose CAD programs like Catia® and SolidWorks®, and analysis programs like SAP®, RAM® and OpenFOAM®.
Automation of CAD Model Generation
We build standalone applications, CAD plugins or scripts that generate models based on simple rules or parameters. We will save you countless modeling man-hours. We have also created parametric models in Catia® and SolidWorks® which retain relations when modified using custom GUIs. We are also experienced with AutoCAD® automation using its .NET API.
Simulation Wrappers and Pre/Postprocessing
We develop software to make analysis pre-processing (CAD model editing, meshing, boundary condition selection) more user friendly. We can also develop interactive visualization tools leveraging the latest technologies, like Virtual Reality.
Business Intelligence Tools
We are experienced with customizing Microsoft Excel® and Microsoft Word® with VBA macros and add-ins.
We worked on several projects integrating Microsoft Office® products with databases and other software.
Building Management
We worked on several projects creating dashboards and workflows for managing building documents at various stages of the life cycle, as well as for forensic investigations. We worked with the APIs of AutoCAD®, Revit®, with Autodesk Forge® and with Microsoft Sharepoint®.