Best way to integrate Zoho Suite (CRM, DESK, ANALYTICS, Meeting etc.) with data from ERP/USER/Install base data system (App)

Best way to integrate Zoho Suite (CRM, DESK, ANALYTICS, Meeting etc.) with data from ERP/USER/Install base data system (App)

Hi All Zoho Fans,

I been trying to understand the data structure of Zoho CRM in order to import data properly from our Application and USER/INSTALLED base system.

All our users (customers) log into an application, and from this system we maintain their subscriptions, installed base of IoT devices.

We are using Zoho CRM for Lead generation and Sales, and eventually moving the orders into this application where we maintain our customers. Today, therefore, there is no automatic connection between the two systems.

We are using Zoho Desk for ticket management and we do not have any data from our application installed base system which would be very convenient for the supports to be able to view some information about the customer from the application.

We are using Zoho Analytics to analyse sales metrics. We need to add information from our application in order for us to automatically draw out user data and actual revenue metrics from this system.

We are using other solutions from Zoho as well but it's more or less the same story as above. 

Any comments on how to proceed with integrating the systems together?

My Thoughts
It seems to me like it can all be solved by making an API integration from our application into Zoho CRM in newly created modules. We don't want Zoho CRM to be able to update anything in our Application, therefore, the integrations is only one way (Application --> Zoho CRM). However, It Zoho desk is unable to import from other modules than Contacts and Accounts. 

So therefore, how would you guys proceed on an integration like this?