The UNIFlow engine is the application layer of a three-tier UNIFlow system comprised of the following:
- Any web browser, or any network-capable client, including instrument, robot, or other software clients
- The UNIFlow engine with accompanying process definition and custom code
- A relational database management system (DBMS)
This design allows distributed workstations and instruments to access the central system from anywhere across the network or the Internet, provides validation, access control, data integrity, and ensures that all operations are performed according to the custom specification in the process plan.