Kitware offers a variety of solutions to help you successfully leverage CMake. We provide custom software development services to help organizations tailor CMake to meet their needs. If you’re looking to do most of the development work yourself, our team is available to provide technical support when you need it. And if you are adopting CMake into your team’s workflow, we can provide training so your team can keep things running smoothly.

Custom CMake Solutions

Kitware can customize CMake to meet your requirements, working closely with you to best understand your needs. Partnering with Kitware means you can leverage our powerful open source platforms while saving time and money. Let our CMake experts develop a CMake build system tailored to you.

Custom CMake Solutions

CMake Support

Kitware provides CMake support to those who are comfortable developing CMake themselves. Whether you have an in-house team of developers or are an expert user yourself, Kitware offers custom and pre-paid support contracts depending on your needs.

CMake Support

Engineer working on a computer with code on the screen.

CMake Training

Learn how to use CMake from the experts who develop the platform. Kitware’s CMake training courses provide the opportunity to gain an in-depth understanding of our open source platforms through interactive, hands-on lessons. We offer general CMake training courses throughout the year, but can also create a custom course specifically for your team.

CMake Training

Instructor presenting slides at the front of a room.

Which CMake solution is right for you?

Kitware can meet with you to discuss our solutions and help determine which is the best fit. It’s our goal to provide the exact tools you need to make your project successful.