Need a visual programming or customized user control interface for .NET software? You've come to the right place!

We can create applications for building  Design / Engineering workflows that can be controlled from a web page or from mobile devices.

 PUPPI GUI on the web

We can create plugins or standalone applications that interface with .NET APIs to provide rich controls for class libraries or software. Our visual programming interfaces can easily transform into simplified GUIs with programming capabilities removed, which provide customized 2D or 3D controls and displays, bringing rich interaction abilities to your .NET class library or software. 


PUPPI GUI Customization services

If you would like to contract Programmatic Modeling Consultants to develop PUPPI-powered applications or plugins, please contact us at This email address is being protected from spambots. You need JavaScript enabled to view it.

You bring the .NET code, we get you a customizable programming or control interface which can be deployed on the web as well.


We are experienced with Design,  Engineering and Business Intelligence workflows.

You can review our extensive portfolio at



Interacting with Tekla® Structures from the Web, through Augmented Reality and in Virtual Reality:


  Visual Programming for SolidWorks® and Synchronized Augmented Reality Model Visualization:


 PUPPI Visual Programming Interface for Tekla® Structures:


PUPPI Visual Programming Interface for AutoCAD®:


      Using PUPPI tools to create Grasshopper3D® components from Microsoft® .NET classes automatically, without writing a single line of code:




AutoCAD®  is a registered trademark of Autodesk, Inc. The PUPPI Visual Programming interface for AutoCAD is not endorsed by Autodesk.

Tekla®  is a registered trademark of Trimble Solutions Corporation. The PUPPI Visual Programming interface for Tekla is not endorsed by Trimble.

None of the Rhinoceros ® or Grasshopper® related offerings by Programmatic Modeling Consultants LLC. are approved or endorsed by Grasshopper or McNeel, producer of the Rhinoceros® software. Rhinoceros® is a registered trade mark of Robert McNeel & Associates.

 SolidWorks®is a registered trademark of Dassault Systèmes SolidWorks Corporation.