2 Mount Royal Ave.
Ste. 500
Marlborough, MA 01752 US


Build 3D Engineering Applications with the Fastest and Most Interoperable Tools Available

Kubotek Kosmos™ 3D framework is an advanced set of C/C++ software components which support development of specialized design applications, CAD/CAM, CMM, and CAE utility programs, and high-fidelity movement of 3D data between engineering software programs.

Universal Geometric Database​

The Kubotek Kosmos framework is ideal for building applications that need to work with complex 3D models from numerous CAD programs. To prevent loss of data when reading CAD models the Kosmos database has been designed to preserve all geometry data structures for curves and surfaces used by all major CAD databases. To support all the model data needed by any engineering application the Kosmos framework also includes manifold and non-manifold topology and multi-dimensional bodies (zero dimension through three dimensional).

The framework also employs an innovative variable precision system to allow complete control over the precision of every operation and object. This provides a simple, consistent solution to the problem of data coming from different CAD databases which use different modeling precision. It also allows for simple adjustment of the base precision of a model to support applications ranging in size from miles long to microns long.

This architecture allows Kosmos-based modules to work cooperatively within a program using other modeling kernels such as Spatial ACIS or Siemens PLM Parasolid as a primary database.

Full Speed Processing

To maximize application speed, the Kosmos framework was written from the ground up with multi-threading in mind and zero global and static variables. This allows Kosmos-based applications to take full advantage of multiple processors by operating mutex-free, eliminating a significant bottleneck required by older kernels to which thread-safe support was an added feature. 

The application of advanced new algorithms reduces the number of mathematical operations required to calculate many solutions, for example, the intersection of two surfaces.  

Another major advantage of the Kosmos framework is the small size of the code libraries that are distributed with your program. A dramatically smaller memory footprint leaves more RAM available for large datasets and operation on mobile devices.

Coding Advantages

  • Built-in memory tracking with allocation line number

  • Complete Unicode support

  • Record and playback journaling

  • Condensed format for database save and restore

  • Automated run-time UI dialogs

  • Bi-directional attribute-object lookup

  • Attribute objects support storage of any type of data

  • Pointer-free API

  • .NET, Visual Basic, and C# support

  • Scheme support and full Lua scripting

  • Read/write XML data

  • Sample viewer applications (wxWidgets, Qt)

  • Support for Windows, MacOS/iOS, Linux, & Android

  • 100% automated test coverage

  • Frequent releases, quick turnaround for fixes

A Message from Kubotek3D

Company Profile

Kubotek3D develops mechanical CAD software and core precision 3D technologies that facilitate interoperability between CAD programs.

KeyCreator 2019 Delivers Serious Graphical Enhancements

The latest major release of KeyCreator CAD/CAM software from Kubotek3D, KeyCreator 2019, provides significant improvements in graphics performance with large models, several productivity improvements, updates to translators, and the availability of new CAD translators. “KeyCreator 2019 was built to enhance overall performance and speed of graphics displays,” said Ram Eswaran, CTO of Kubotek3D. “We took an already strong product, and pushed the boundaries of technology to enable users to get their jobs done better and faster.” Accelerated Graphics KeyCreator 2019 includes a significant restructuring of the internal data architecture used in combination with the HOOPS engine component from Techsoft3D to render everything seen in the graphical viewport.

K-Compare, Kubotek's New CAD Translation Validation Product, Available Now

Kubotek3D introduces K-Compare™ Validate, its new, stand-alone CAD translation validation software built on the universal CAD architecture of the new Kubotek Kosmos™ 3D framework.

K-Display View: Programs and Apps for Reading, Navigating, and Measuring All Major CAD File Formats on Any Device

With K-Display View, you will always be prepared for the next CAD file, no matter what it is.

As Seen In Modern Machine Shop

K-Display and K-Compare 2.0 from Kubotek3D Enable CAD File Comparison, Analysis
Kubotek3D’s 2.0 release of its K Compare CAD file discrepancy reporting and K-Display MCAD visualization software products includes K-Compare Revision.

CAD Translation, Validation Software Features 3D Framework
Kubotek3D’s K-Compare Validate is a stand-alone CAD translation and validation software built on the universal CAD architecture of the Kubotek Kosmos 3D framework.

Kubotek3D will display its K-Display View applications at IMTS 2018.

CAD Viewer Supports All Major File Formats
IMTS 2018: The K-Display View applications from Kubotek3D are engineering-grade programs for viewing and measuring 3D models and drawings.

Screenshot from KeyCreator 2017

CAD/CAM Products Include Updated CAD File Translators
The 15.5 release of Kubotek3D’s CAD/CAM products provides updates to six CAD file translators and an internet-based login license authentication option.


Manufacturer Uses Software To Create Innovative Product
This software program has been formulated to assist users in the design of tooling, complex machinery, fixtures, molds and dies in numerous product development industries, including automotive, aerospace, heavy equipment, sports equipment, medical devices and others.

aluminum electronics enclosure

Turning Ideas Into Parts
To get maximum leverage from its manufacturing know-how, Krieger Machine, a CNC shop in Stuart, Florida, draws on all of its software resources - CAD, CAM and shopfloor programming. The shop relies on KeyCreator from Kubotek as its main CAD resource. Mastercam from CNC Software is its main CAM resource. On the shop floor, conversational programming on the Hurco vertical machining centers proves to be another vital resource. All three systems help the shop succeed as a reliable producer of precision parts for a variety of industries.

Tru-Dimensions system

CAD Product Takes A New Direction
This CAD software is the first commercial application based on the GeMS++ object-oriented database and memory management tools developed by Honeywell in partnership with the U.S. Department of Energy.

Building 3D Machining Knowledge Into CAM
This supplier has turned the complex 3D machining of custom orthopedic implants into a single "standard" process through the use of knowledge-based machining technology.

Product Categories of Kubotek3D

Quality Documentation Software
Software, CAD/CAM
Software, Other Manufacturing
Software, Tool Design

Trade Names

K-Compare Validate
K-Display View
KeyCreator CAD/CAM
Kosmos Framework
Kubotek Validation Tool