Kitware offers support, training and consulting services to help you effectively leverage CMake and our entire suite of quality software tools for your project.

Do you need basic support? You’ll get an account on our help desk system where you can submit support requests including questions you might have, example code you’d like us to write for you, a request for some online one-on-one training or a phone call to discuss your project. You can view our templates for the agreement, our support statement of work, and our labor rates, and if you contact us we’ll send you a version ready for your signature. Don’t worry – if getting a contract executed at your organization is challenging, you can simply purchase support through our eStore with a credit card instead.

Do you need custom software development?  We are here to help. Just contact us with a description of the work, and we’ll set up a phone call to discuss your project in more detail. Then we’ll craft a custom statement of work which will include our estimate cost for the project. We typically perform consulting work with our time & materials agreement using these labor rates, but if your project is well-defined we may be able to offer a firm fixed price offer instead.

Do you need training? We offer custom training courses at our locations or yours. Generally we structure our courses with one day of formal instruction followed by an optional day of custom consulting to jump-start your development effort. Just let us know where, when and how many attendees and we can provide you with a quote for the training. We also offer periodic courses at various locations – you can visit our training page to see our upcoming courses.