Rule flow in IBM ODM is used to organize rule execution into a sequence of tasks, providing visual control over the order of rule execution. It helps with organization and sequencing, not just visualization, and is not compulsory for executing a rule project. IRC execution is not its purpose.