Services & capabilities
Engineering workflows, automated responsibly.
ABAXES takes on selected automation work and collaborations that connect analysis, BIM and documentation tools — and remove the repetitive steps between them. Scope is agreed case by case, and engineering responsibility always stays with the engineer.
01
Engineering Workflow Automation
Map a repetitive engineering process, then automate the steps that do not need judgement: data preparation, model updates, checks and report assembly.
- Process mapping and an automation plan
- Scripts with clear inputs, outputs and logs
- Documentation and handover
Python · Excel · Software APIs
02
Revit / BIM Automation
Use the Revit model as structured data — extracting, validating and updating elements, parameters and sheets programmatically.
- Parameter and data extraction
- Model checks and clean-up routines
- Schedule and sheet automation
Revit API · Python
03
Structural Analysis Workflow Integration
Connect BIM and analysis models so geometry, sections and loads are not re-entered by hand — with every transfer reported for review.
- Revit ↔ ETABS data mapping
- Consistent naming, units and section libraries
- Transfer summaries for engineer review
Revit · ETABS · SAFE
04
ETABS / SAFE Automation
Drive ETABS and SAFE through their APIs to build, update, run and read models consistently.
- Model generation from structured inputs
- Load patterns and combinations set up explicitly
- Results extracted to tables and reports
ETABS API · SAFE API · Python
05
AI Engineering Agents
Agents that operate engineering software through defined, auditable tools — useful for repetitive modelling and data tasks, never a substitute for design judgement.
- Tool definitions for specific software actions
- Human approval steps and action logs
- Evaluation on known cases before use
Language models · Tool interfaces · Python
06
Engineering Software Automation
Automate everyday operations across CAD, BIM and analysis applications: batch exports, model housekeeping, file and drawing management.
- Batch processing of models and drawings
- Consistent export and naming rules
- Repeatable, logged runs
CAD / BIM APIs · Python
07
Digital Engineering
Turn scattered drawings, spreadsheets and model outputs into connected, traceable project information.
- Structured data for project information
- Summaries generated from model data
- Traceable links between source and output
Model data · Spreadsheets · Databases
08
Custom Engineering Productivity Tools
Small, focused tools for one team’s recurring task — calculators, checkers, converters — built to be understood and maintained.
- Requirements written with the people who use the tool
- Simple interfaces, transparent calculations
- Source code and documentation handed over
Python · Web · Excel
Process
How an engagement works.
Clear scope first, working software early, and validation before anything is relied on.
Step 01
Discover
A short conversation about the workflow, the software and the pain points.
Step 02
Scope
A written scope: what will be automated, what will not, and how success is checked.
Step 03
Build
Small increments using official APIs, shown working early and often.
Step 04
Validate
Checked against manual results or known cases, with limits recorded.
Step 05
Hand over
Source, documentation and a walkthrough so the tool stays maintainable.
Responsible use
What automation does — and does not do.
AI and automation can remove a great deal of manual effort. They do not remove the need for qualified engineering review.
ABAXES work aims to
- Automate defined, repetitive steps
- State assumptions, units and limits explicitly
- Validate against manual or known results
- Document what was built and how it behaves
ABAXES does not
- Replace professional engineering judgement
- Issue design approvals or stamped drawings
- Act as engineer of record through software
- Promise results before they have been tested
Start a conversation
Have an engineering workflow worth automating?
Describe the workflow, the software involved and where the time goes. Every message is read personally.