Clarification about Robot installation & deployment types

Just wanted some clarifications regarding robot installation and deployment types.
According to this documentation: According to Deployment
A robot installed in user-mode deployment cannot run unattended processes, basically you cannot use unattended robots in user-mode.
So if I plan on running unattended processes I should only install the components as a Windows service using the .msi installer and not the .exe.
Am I understanding this correctly? If not please correct me.
Thanks!