For example, a workflow system might use Internet email to send data files between applications that automatically read email, extracted data, performed tasks, and generated new email as a response. These are six categories of features that can be used to characterize workflow. Tracking and auditing Audit and tracking can be kept in databases that can interoperate with other products. For example, it might be kept in an Oracle database. These separate the data from the rules used to process the data.
Web forms are an obvious example of forms that can interoperate with many systems.