One of the things that I really like about Microsoft products (and one of the reasons for their success) is the very well documented and very capable APIs that Microsoft provides. Dynamics is no exception.
Here are some helpful links that describe how to access the Microsoft Dynamics APIs, if you wish to create applications that query or report on Dynamics data.
How to locate developer resources
Where to find early bound classes
Sample code to create a contact