CMake, CTest, and CPack are open source build, test, and install tools. CMake generates native makefiles and workspaces that can be used to build a project across platforms. CTest can run tests and integrate with the CDash dashboard for continuous integration. CPack creates professional installers for software distribution.