Articles and Press Releases

Bringing tcpMDT to progeCAD: An Aplitop Case Study

Bringing tcpMDT® to progeCAD: An Aplitop Case Study


Three Months, One Familiar API, and a New Market: Aplitop's Journey Bringing tcpMDT to progeCAD

How a 20-year-old geospatial software company added another CAD platform to its lineup using the IcARX API, what the migration actually looked like, and what they wish had been easier.


This is part of a series sharing how development companies are using IcARX to bring their products to IntelliCAD-based CAD platforms. IcARX is the IntelliCAD Technology Consortium's ObjectARX®-compatible C++ API. For developers with existing ObjectARX projects, it offers a familiar API surface and a practical path to a new host CAD without a rewrite.


The Story

For more than two decades, Aplitop has built software for surveyors, civil engineers, and construction professionals. Their flagship CAD-based product, tcpMDT®, is in daily use in over 80 countries and runs on a handful of major CAD platforms. In late 2024 and through 2025, Aplitop added one more: progeCAD, the IntelliCAD-based CAD platform from progeSOFT.

Topics: APIs Members Webinars

So You Want to Build a CAD Application: How Developers Choose Their Path on IntelliCAD

When developers and software companies first look at building on IntelliCAD, the same question comes up almost every time: "Where do I actually start, and what's the right fit for my product?"

It's a fair question. IntelliCAD powers hundreds of commercial CAD applications around the world, from specialized plugins to full vertical products used by engineers, surveyors, architects, and manufacturers. But that range is exactly why a single answer doesn't work. The right way to build on IntelliCAD depends on what kind of application you're trying to deliver and who your customers are.

Here are the four main paths developers take, and how to figure out which one fits your goals.

Topics: IntelliCAD APIs Webinars

Your ARX Code Runs on More Than One Platform. Here's How ...

If you develop CAD applications using the Autodesk® ObjectARX® API, your development workflow is probably built around Autodesk AutoCAD®. Your code compiles against the ObjectARX SDK, you test inside AutoCAD, and your users run AutoCAD. It works.

But what if your application could run on another platform without rewriting a single line of code?

That’s what the IcARX API makes possible. IcARX is IntelliCAD’s ObjectARX-compatible C++ API, and it lets you take your existing ARX source code, recompile it against the IcARX SDK, and run it inside IntelliCAD. No porting. No rewrites. Just a recompile.

We put together a short video to show you exactly what that looks like.

Topics: APIs

IntelliCAD 14: Visual LISP Development in Visual Studio Code with VLISP

AutoLISP® is often used to solve practical problems in CAD workflows, with small custom commands that save time and reduce repetitive work. What has traditionally been missing in IntelliCAD is a modern, developer-friendly way to write and debug those scripts.

With IntelliCAD 14.0, the new VLISP command introduces a Visual LISP–style debugging workflow using Visual Studio Code, powered by the IntelliCAD LISP Debugger extension.

This update focuses on how developers actually work today: using a modern editor, stepping through code, inspecting variables, and refining logic until it behaves correctly.

Topics: IntelliCAD Learning AI APIs

Available APIs, the Lists Grows

IntelliCAD comes with so many APIs that it was a good idea to review them at the 2017 conference in Auckland. 

Topics: IntelliCAD BIM Architecture DGN Civil/Survey Mechanical APIs Events

Creating Custom Objects in IntelliCAD

One of the most powerful features of the IntelliCAD development platform is the ability to create custom entities (also known as custom objects). Developers can define the behavior of custom entities which can greatly improve the user’s experience, enhancing productivity.

Topics: IntelliCAD DWG BIM APIs CAD/CAM

Programming with IntelliCAD

The IntelliCAD Technology Consortium (ITC) is a nonprofit organization that delivers a safe and affordable CAD programming platform for its members. Each of the consortium’s commercial members share the source code of the IntelliCAD program and invariably add their own specialty solutions for their own niche markets.

Topics: IntelliCAD DWG APIs CAD/CAM