Version management for manufacturing system software involves a two-part
data structure, having two identifiers that are separately and
automatically modified, depending upon the changes or modifications that
are made, respectively, to top-level and lower-level subsets of
manufacturing system programs. According to various other aspects of the
present invention, methods for managing revisions involve automatically
assigning a version designator under preselected conditions,
automatically notifying personnel having a need to know of the change,
and managing revisions by way of a revision compare function.