The Kitware UI/UX Design System

A guide for designers and developers at Kitware.

Kitware's applications are more than just a composition of reusable UI components. There should be structure and meaningful interactions. The purpose of this design system is to help Kitware's designers and developers quickly identify UI/UX problems and provide solutions.

Case Studies

This section contains a list of projects we've worked on. Each project will have a thorough explanation of the problem we solved and the process to get to the end product, as well as screenshots and before/after comparisons where applicable.

Guidelines

In this section you will find a list of UI/UX principles, patterns and best practices. We hope that as you run into various UI/UX issues, that you can find solutions outlined somewhere within these guidelines.

Need additional help?

This design system most likely isn't a catch-all for every UI/UX issues you're facing, but we do want to make sure it is as complete as it can be. If you're running into issues that require UI/UX expertise:

Reach out to the UI/UX Design team

Email our team if you're looking to add a designer to your project. This will make sure the entire team gets your request and we can assign it out from there.

Create a Github issue

Submit an issue on Github for any UI/UX issues that you would like to see added. You may also submit an issue to leave feedback on this site (ie. bugs or errors).