Version control is a system that tracks changes to code, allowing multiple developers to collaborate and manage project history.