PVCS Version Manager — система управления версиями исходного кода, изначально разработанная компанией Polytron и позднее поддерживаемая другими вендорами, включая Serena и Micro Focus. Продукт относится к классу централизованных систем контроля версий и предназначен для отслеживания изменений в файловых наборах, управления конфигурациями и координации работы команд разработчиков. В архитектуре PVCS сочетаются хранение истории изменений в репозитории, механизмы блокировок для предотвращения конфликтов записи и средства для отображения и восстановления предыдущих версий файлов.
Исторически PVCS использовался в проектах с традиционной моделью централизованного контроля и интеграцией в корпоративные рабочие процессы. Система предлагает как графические, так и командные клиенты, поддерживает создание ветвей и слияний, а также интеграцию с интегрированными средами разработки (IDE) и инструментами сборки. В разных релизах реализованы средства для централизованного архивирования исходного кода, отчётности по изменениям и управления метаданными, связанными с версиями и релизами.
- Централизованный репозиторий: хранение истории изменений в единой базе с возможностью восстановления любых ранее сохранённых состояний.
 - Модель блокировок: поддержка эксклюзивных блокировок файлов для предотвращения параллельной записи и конфликтов в средах, где это важно.
 - Ветвление и слияние: инструменты для создания параллельных линий разработки и их дальнейшего объединения с отслеживанием различий.
 - Графические и командные клиенты: GUI для визуального управления версиями и CLI для автоматизации и интеграции в скрипты и CI-пайплайны.
 - Интеграция с IDE: плагины и интерфейсы для связи с популярными средами разработки, упрощающие операции контроля версий внутри среды.
 - Аудит и отчётность: функции логирования изменений, атрибуции авторов и формирование исторических отчётов по файлам и проектам.
 - Централизованное архивирование: средства для хранения резервных копий и архивов состояния исходного кода, сопутствующей документации и метаданных.
 - Управление правами доступа: разграничение прав пользователей и групп на уровне проектов и отдельных объектов в репозитории.
 - Поддержка рабочих процессов: возможности адаптации под корпоративные процессы разработки, включая управление релизами и согласования изменений.
 - Совместимость с историческими окружениями: использование в организациях с долгой историей проектов и необходимостью поддерживать устаревшие цепочки версий.