Tel 0711 / 782 44 910

3D programming of CAD/CAM software. 3D Solutions with Open CASCADE Technology for end-users.

Need CAD/CAM Software Development / 3D programming?

If you require experienced 3D programmers for CAD and CAM software development you have come to the right place. Our devs C++ with a focus on 3D-Geometry processing offer specialized development of 3D solutions to implement your ideas.

Please feel free to get in touch with us by phone, email or submit a contact form. We will be glad to answer your questions as soon as possible.

image Contact us

Our CAD/CAM experts create 3D visualizations according to the needs of our customers.

Nowadays, 3D visualization is available not only to large companies, but also to an increasing number of small and medium-sized businesses, which allows you to use this technology in completely different industries like the entertainment industry, virtual reality, medicine, cinematography, education, professional sports, design and many other areas.

Here are some examples:

  • Medical 3D illustrations and explainer videos
  • Interior and exterior architectural visualisations
  • Photorealistic product visualisations and product photos from 3D graphics
  • Technical renderings from CAD data

In addition, there are projects and ideas, designed to significantly improve the comfort of life of each person personally: museums, fitting clothes and shoes, travel, real estate sales, training, casinos, shopping centers – this is a far from complete list of areas that have successfully moved to a virtual platform.

Wir erstellen 3D-Visualisierungen nach den Bedürfnissen unserer Kunden.


Heutzutage steht die 3D-Visualisierung nicht nur großen Unternehmen zur Verfügung, sondern auch einer wachsenden Zahl kleiner und mittlerer Unternehmen so, dass Menschen diese Technologie in unterschiedlichen Branchen einsetzen können. Unterhaltungsindustrie, virtual Reality, Medizin, Kinematographie, Bildung, Sport, Design und viele andere Bereiche.

Es gibt Projekte und Ideen, die dazu dienen, die Lebensqualität  jeder Person  zu verbessern. Museen, Anprobe von Kleidung und Schuhen, Reisen, Immobilienverkäufe, Schulungen, Kasinos, Einkaufszentren usw. wurden erfolgreich auf eine virtuelle Plattform umgestellt.

image 3d visualizations

The key benefits of CAD/CAM Software and 3D Design compared to photo or video recording

Big range of design ideas

3D visualization allows you to implement a cheaper object even if the object itself is still under development. It allows also to transfer the presentation copy of the produced object to any point of the world.

3d object or process modelling
Easy customization
Eliminate Costly Mistakes & Waste

3D visualization / 3D-Rendering allows you to implement a cheaper object even if the object itself is still under development. It allows also to transfer the presentation copy of the produced object to any point of the world.

3d details modelling
Reduction of wastage
Quality of output

Short-term and minor adjustments (e.g. type of lighting, shade, weather conditions, etc.) are easy to correct.

quick edit 3d model

Open CASCADE Technology (OCCT) areas of application


Virtual Reality / Robotics


Architecture and Real Estate


Product specific 3D modelling


Engineering / construction
In addition to this automotive industry, aerospace manufacturing, energy, certification. This is not yet a complete list of 3D modelling applications.

What is CAD / CAM software?

Computer-aided design software (CAD)

CAD is a technology for automating development and technical documentation. With CAD, it’s possible to explore design ideas, visualize photorealistic concepts, create construction documentation, and simulate work results in the real world.

CAD focuses on the design of a product.

Computer-aided manufacturing software (CAM)

CAM is a technology for automating a manufacturing process. With CAM, it’s possible to tell a machine how to make a product by generating tool paths.

CAM focuses on how to make products.

More about the used Open CASCADE technologies

Open CASCADE Technology (OCCT)

is a 3D modeling kernel. OCCT is applied in the development of specialized CAD/CAM/CAE applications. Open CASCADE Technology is available as an open source.

Product website:

Die verwendete Technologien

Open CASCADE Technology (OCCT) ist ein Software Development Kit (SDK) mit einer objektorientierten C++ Klassenbibliothek, die Dienste für 3D-Flächen- und Volumenmodellierung, CAD-Datenaustausch und Visualisierung bietet.

What can our 3d programmers do for you based on Open CASCADE Technology:

3D development and tailor-made solutions
3D rendering of your products
Implement a full cycle of sophisticated domain-specific CAD/CAM application development
Scale and strengthen your existing development team with our geometric modeling 3D experts (IT Outsourcing, IT Nearshoring)

3D Services by Bergmann Infotech

Our 3D geometric modeling technology stack

Our team uses Open CASCADE Technology 7.4.0 and Open Graphics Library (OpenGL) and some other of the most advanced development approaches such as:

  • Language C++
  • Standard C++17
  • STL
  • OCCT 7.4
  • Direct3D

3D software development projects in which our specialists were involved:

  • SCOPE (Semantic Construction Project Engineering)
  • C3D geometric kernel
  • Marbach Laser engraving software
  • Conical Gears geometry for CNC machines
  • Dental CAD-system.

team work

Need CAD/CAM Software Development / 3D programming?

The work on 3d modeling is a complex and time-consuming process. From experts it is required to have not only necessary knowledge of software, but also strong mathematical skills, design skills, experience, patience and love for the detail. For every single project, the expert should get aquainted with the company’s activities and its pecularities.

Our team has extensive experience in the development of geometric modeling systems and is able to provide professional services to your company in the solution of 3D- visualization of any project.

image Contact us
Tel 0711 / 782 44 910