We have a customer which installed our app and another company's app. Both apps are (ISV) SalesForce apps.
The customer asked that we will do some integration between our apps, and I wonder what is the best way to do so?
Eventually the other app should be allowed to access some of our custom objects and be aware of our data. We will also need to update them on special occasions.
I wonder, is the other app can simply access our custom objects via SOQL queries? (using the fully qualified package name of our app)
Is there a better way? REST? or other?