Core Technology

Be free with your 3D modeling kernel


Open CASCADE Technology is a software development kit (SDK) intended for development of applications dealing with 3D CAD data, freely available in open source. It includes a set of C++ class libraries providing services for 3D surface and solid modeling, visualization, data exchange and rapid application development.

Open CASCADE Technology can be best applied in development of specialized CAD/CAM/CAE applications. The typical applications built with help of OCCT are pre- and post-processors for finite element analysis software, CNC/CMM path generators, numerical simulation programs, etc.

Open CASCADE Technology (former CAS.CADE) exists from the mid 1990-s and has already been used by numerous commercial clients belonging to different domains − from software edition to heavy industry.

Since its publication in open source, Open CASCADE Technology is a free alternative to expensive proprietary modeling kernels.

Make your contribution into Open Source software. OPEN CASCADE Community brings together lots of Open Source software developers. They carry out various software development projects of different complexity levels in CAD/CAM/CAE domain and discuss them on dedicated forums.

Join the community and share your experience with other members. Project owners are encouraged to post information about their Open Source projects, and even request us to create dedicated forums for them. Let other people know about your success!

If you wish to contribute your code, a correction or an improvement, into Open CASCADE Technology please join OPEN CASCADE Collaborative Development Portal.