Sys, the Supervisor runs the same software the embedded JACE runs. The only difference is the platform, and that's the beauty of JAVA - platform independence. You can run a supervisor on Windows or Linux. I don't know why they call it a "Supervisor." That's the marketing dept getting in the way.
Embedded platforms lack long term storage, so a Supevisor allows for aggregation of trend data from subordinate JACES in a centralized location. You can serve up the UI from there if you'd like, or you can distribute the graphics across JACEs, it's up to you. A supervisor is not required!
You can do all of your scheduling from there, or from any web browser that can point there. You can support as many users as you can possibly please, simultaneously. You can route all of your alarms there too. The Supervisor is also your workbench programming tool, yes free and clear (the license never expires). Software updates within the same build are free (say from 3.3.22 to 3.3.28). Customers upgrade to a new release only if they want a new feature.
Not to mention all of the enterprise drivers available.
Another great feature: it talks to all Loytec products

be it OPC/LON/BACnet, whatever.
Also, I can remotely assist any of my customers from anywhere.
Again, I'm not a salesman. What you hear from me here is my experience working with the software. No B.S.