Patent attributes
A method, system and computer program for processing software modules is provided. Each software module has a version management file associated with it. A version management file includes a comment field for recording at least one tag. Each tag relates to an attribute of the associated software module and has an attribute value. In operation, when an attribute of a software module needs to be known, the comment field of the version management file of the software modules is searched for a predetermined tag. The attribute value that is associated with the predetermined tag is detected when said predetermined tag is found. Processing of the software module is then selectively effected in accordance with the attribute value when said predetermined tag is found, and in accordance with the lack of a predetermined tag when said predetermined tag is not found. The version management file includes history data defining current and prior versions of the software module.