Обновление программы
Версии каждого модуля программы строятся по определенным иерархическим правилам и имеют трехуровневую структуру: X.Y.Z. В этой структуре X - основная версия (major version), Y - промежуточная версия (minor subversion), Z - код сборки (build). Уровни разделяются точкой. Основная версия (X) изменяется при глобальном изменении функциональности продукта, смене принципов работы пользователей или принципов построения программного кода программы. Промежуточная версия (Y) изменяется при введении нового или значительного изменения имеющегося функционала, ведущих к программной несовместимости со старой версией, появления новых преимуществ. Код сборки (Z) изменяется при исправлении выявленных ошибок в программе.