Use of REST with locally installed applications (sage 50 quantum)

SOLVED

Hi, All wise and mighty sage pros!

I am an integrations developer and have been for over 30 years.  Having worked with MANY api's I don't think my question will be so much a challenge but rather just details I don't yet know ;)

I have had many approach me to create an integration between Sage (different flavors of the product) and CRM/Marketing tools like Infusionsoft (the most common request).

Most users that have requested this are using a local app on their own computer as apposed to an online version.  I do see some docs about using .NET for this, however, I see a lot more about REST api's and so I'm really asking about the connection or relationship between the locally installed versions of Sage and the REST api.

It almost infers that the local apps actually maintain a connection with data/app stored on the web.

I'm not a .NET developer (I know 13 languages but have never dived into .NET).  However, I CAN use REST api's with PHP/Python etc.

So one doesn't know unless one asks.  Can activity that is generated within a locally stored app version of Sage be accessed or worked with through the REST api?  If so, what particulars are necessary in order to make that happen.  Once knowing this and having the docs to go by I'm sure I'll be clear on everything else ;)

Thanks so much for any help/advice!