I'm trying to find out the basic options for accessing Dynamics data externally.
Ideally the code we develop should be able to access either a hosted or a local Dynamics installation.
I can see there are REST option and this kind of thing: https://msdn.microsoft.com/en-us/library/jj602979(v=crm.5).aspx
Some idea of the effort difference too between a C# solution and a Java solution would be of interest.
We're basically aiming to write a Windows app (console or GUI, possibly Service) that can poll Dynamics for certain types of data, and then make REST calls to another system.
We're aiming to keep some other system in-sync with certain types of data in Dynamics, we could write a plug-in but unsure overall of the trade-offs between these two approaches.
Many thanks.
Korp