I would do a clone each month, a weekly file backups. How often you do the file backup depends on how much data you create and update each day.
PS there is no 'hardware' backup program. I assume you mean some backup program included that was included with system purchase.
PS there is no 'hardware' backup program. I assume you mean some backup program included that was included with system purchase.