Guidance needed in setting up a timing system

Of course it depends on the equipment OP has available, who does the reprogramming, how often it has to change, how predictable timing programs are, etc.