Off-the-shelf Autodesk tools cover most workflows. The remaining 20%: the repetitive tasks, the data handoffs between systems, the processes that don't quite fit any standard command. That's where we work.
We write custom software for Autodesk products using the same APIs Autodesk uses internally: C# for AutoCAD, Civil 3D, and Revit; LISP for legacy environments; SQL and Oracle for the database layer. Because our staff are working engineers and CAD professionals, not just developers, we understand the problem before we write a line of code.
We've built tools that automate multileader stacking, manage Revit parameters from external data sources, perform energy analysis by connecting AutoCAD to Excel and third-party calculation engines, and generate complete drawing sets from database records. Our capabilities include:
Autodesk API Development: Custom add-ins and applications written in C# for AutoCAD, Civil 3D, Revit, and other Autodesk platforms: from simple command macros to full panel-based tools.
LISP Routine Conversion and Maintenance: Legacy LISP routines updated for compatibility with current Autodesk versions, or rewritten in C# when the original code is too brittle to maintain.
Database Development and Administration: Schema design, stored procedures, and application logic in SQL Server, Oracle, and Access, built to integrate cleanly with your Autodesk tools.
Microsoft Office Integration: Excel and Access connected directly to Autodesk workflows via API, pulling drawing data into spreadsheets or driving drawing creation from database records.
GIS Development: Custom tools for Autodesk Map 3D, ESRI ArcGIS, and FME, connecting geospatial data to your design and asset management workflows.