TIBCO Business Studio supports standard and multi-instance loops as defined in BPMN.
Standard loop
A standard loop consists of a Boolean expression that is evaluated either before (loop while condition is true) or after (loop until condition is true) each cycle of the loop.
Multi-instance loop
A multi-instance loop has an expression that evaluates to an integer, and is evaluated only once (before the activity is performed). The resulting integer specifies the number of times the activity should be performed.
You can select the type of loop applied to a task either in the Properties view for that task (on the General tab), or by right-clicking the task and selecting from the Activity Markers menu. The Loops tab in the Properties view for the task is where you specify the details of the loop.