"But yes, if the conditions can be treated as data, then you would store them separately from the program in some sort of document or configuration file." . . . . .