Bridging CAD and ERP with GstarLisp

When I joined the ERP redevelopment project at C-Post Co., Ltd., I faced an unusual problem — the original CAD automation code was written by a former employee who had encoded it in a way no one could read. The company’s drawing workflow was essentially held hostage by unreadable code.

What is GstarLisp?

GstarLisp is a programming language built into GstarCAD, a CAD software widely used in engineering and construction. It’s based on AutoLISP and allows users to automate repetitive drawing tasks. Very few people outside niche engineering circles have ever heard of it — let alone written it.

The Challenge

In post-tension slab construction, data from CAD drawings needs to be uploaded into the ERP system floor by floor. Each floor contains detailed information — dimensions, materials, quantities — and engineers had to enter all of it by hand. One mistyped number on one floor could cascade into procurement errors, cost miscalculations, or worse, structural mistakes on site.

What I Built

I developed new GstarLisp scripts from scratch that automatically extract the floor-by-floor data directly from the CAD drawings and format it for ERP upload. The manual re-entry step — and all the human error that came with it — was eliminated entirely.

The Bigger Lesson

In the construction industry, tech gaps are often invisible until you look closely. Most companies don’t realize their workflows are broken — they’ve just accepted the friction as normal. Being someone who understands both the engineering side and the software side means I can see those gaps and actually fix them.