Many maintenance programs can take the guesswork out of when to use them through their intuitive automation features. These features can include automatically performing maintenance-related tasks once a day, week, or month. However, as a general guideline, most recommend running maintenance software at least once a week. Daily checks are ideal for frequently used devices.