There are four different user interfaces:
Desktop Client, available both as a local client or in a browser, which is designed to be used by the solution designer; See Desktop Overview (3.0)
Web Interface, is designed to be used by for execution, scaling, monitoring, logging, and troubleshooting, see Web Interface(3.0)
Desktop Online
Web Desktop
Command Line Tool, see Command Line Interface, mzcli and mzsh