GUI

Refers to graphical user interface and is pronounced “gooey.” It has graphical icons and visual indicators instead of a text-based interface, allowing the user to click with a mouse

Workflow engine

Is a technology that offers a platform to define and manage workflow processes. It possesses programmatic capability to recognize the sequences involved in a process and handle them accordingly.