Every app that you can create in Celoxis has the following componentsdimensions:
States: States represent "Stages" in your app. Each state is a logical check point in the process where a specific activity is expected to be performed. Every state has a Start start and end state.
For instance, in an "Order Fulfillment App", the following states may exist: "Order Received", "Payment Authorized", "Goods Shipped", "Payment Captured", "Closed". Other states might be "Payment Not Authorized", "Order Rejected" and "Order Canceled By Customer".
Workflow: These are the actions you can perform in an app. For instance, a bug in the state "Fixed" can be transitioned to "Re-open" because the bug fails a test or it may go to "Closed" because its fixed.
...