Skip to content
REALM 8
← Work

ArciToolkit

An AutoCAD plugin and cloud reporting service that turns floor plans into compliant BOMA area reports.

  1. 01Runs inside AutoCAD as a native plugin — the measurement happens where the drawing lives
  2. 02Polyline geometry processing computes areas directly from floor plan linework
  3. 03Serverless generators produce both spreadsheet and PDF deliverables
  4. 04Delivered on a milestone schedule across multiple AutoCAD versions

Problem

BOMA area measurement — the standard for calculating rentable and usable floor area in commercial buildings — is exacting, repetitive, and done against drawings that already exist in AutoCAD. Doing it by hand means re-measuring linework a draftsperson already drew, then re-keying the results into a spreadsheet, then formatting a report. Every step is a place to introduce an error into a number that rent is calculated from.

Approach

Realm 8 built the whole toolchain, in two halves.

Inside AutoCAD: a native plugin written in C# against the AutoCAD .NET API, with a WPF interface following MVVM. It reads the drawing's polyline geometry directly and computes areas from the linework itself — no re-measuring, no transcription. It was built and maintained against multiple AutoCAD releases, because real firms don't all upgrade at once.

In the cloud: a reporting service deployed as AWS Lambdas via SST. One generator produces the BOMA spreadsheet, another the PDF report; finished documents land in S3, and a Vite-built web UI served from CloudFront lets users retrieve them. Authentication and application data run through a Parse backend.

The split matters: the measurement has to happen where the drawing is, but the reporting shouldn't be trapped on one draftsperson's workstation.