Confused about all the software installations

So I just received my Approach S60 and paired it with my Samsung S8. The main purpose is to a) get yardage distances and b) track shots and statistics. Given this, I would like to know which software I need to install. I'd like to use either my home laptop or phone to view the stats.

1) Connect: Is this used to sync the watch and phone? Is this how watch software & courses are updated? Is this used to upload round stats?

2) Golf App: Why is this required on my phone? I deleted it and when I tried to use Connect afterwards it told me to re-install it.

3) Garmin Express: Is this used to connect the watch to a computer if I don't have a phone paired?

Thanks