CLASS
CAD+
About ClassCAD
On a mission to enable CAD everywhere
ClassCAD simplifies Custom CAD development with efficient, concise tools and a deep understanding of CAD workflows, reducing development time and costs.
The ClassCAD engine
The ClassCAD engine is the core of our CAD ecosystem, providing CAD functionality via APIs. It supports history-based part and assembly modeling. A running ClassCAD engine is required for API calls. Customers can host the engine and interact via HTTP or WebSockets or use our client to access the WASM engine.
AWV Informatik Ag was founded in 1997 and its ClassCAD eingine is now in its 17th major version. As a CAD component, it operates seamlessly within partner software, powering thousands of installations worldwide. Now, as AWV-Informatik.ch transitions from integration to system business, we're making our engine available to everyone. With our ClassCAD ecosystem, you can easily build your own CAD solution!




Features
The Core of Our CAD Ecosystem
The ClassCAD eco system is built on a modern stack, with a focus on extensibility and reliability.
It makes it easy to integrate and embed CAD functionality into your own applications with ease.
- ClassCAD Core and APIs
- ClassCAD is an object-oriented, cross-platform C++ development environment. It supports Windows, Linux, WASM, and runs on ARM64 Ubuntu.
- API's for parts and assemblies are compiled into TypeScript for Buerli.io client development. A Python API is coming soon.
- A subset of the ClassCAD language, CCScript, will be available for automation tasks.
- Instance management & Interfaces
- A WebSockets based instance manager enables basic user-management, re-use of instances and scaling.
- With WASM you can embed ClassCAD into your client app. Check it out on Buerligons.io.
- Or, interact with our CAD engine via HTTP, perfect for automating design tasks.
- CAD Features
- All standard features (extrusion, revolve, fillet, chamfer, boolean operations, etc.)
- Based on the Solid Modelling Solutions nurbs kernel
- Constraint based sketching in 2d and constraint based assembling in 3d
- Support of expressions for part tables and features
- Import/Export formats via STEP, or DXF via Open Design Alliance platform
- New CAD features added with every release. (Upcoming: Extrude along path and sweeps, lofts etc.)
- Modern stack
- Continuous integration, Daily builds, backed by automated nightly testing for reliability
- Extensible Core - Supporting libraries via dynamic linking and usage through our language
Pricing
A fair, Value-Oriented Approach
We believe pricing should be fair, transparent, and aligned with the value our technology delivers. Solutions like ClassCAD, Buerli, and applications such as Buerligons serve a wide spectrum of users — from individual designers to enterprise teams integrating advanced CAD capabilities into large-scale platforms.
A one-size-fits-all pricing model simply doesn’t do justice to this diversity.
Flexible for Real-World Use Cases
Vastly different scenarios highlight the need for flexibility — and our licensing model is designed to adapt accordingly.
Consider the range of use cases:
- A solo developer could build a custom, industry-specific CAD system and deploy it to thousands via a WebAssembly-based web platform.
- Another user may simply want to use Buerligons for personal, or commercial design projects.
Tailored Tiers and Open Dialogue
We offer clear base tiers for developers, users, and distributors, and we’re open to value-based discussions for unique cases — all to support your success.
Explore our blog to find the pricing tier that fits your needs.
Learn more ...