. . . . "For example, a predefined time interval, such as a day or week can be specified in the catalog, or by a user, and the application program is updated only on the first time the application is run in a specified time interval." .