Integrating a Digital Asset Maangement Tool Into the Adobe stack


I would like to integrate a Digital Asset Mangement Tool Into the Adobe stack. I am unfamiliar with the Adobe products and with such a large range of products, API’s and sites containing a glutony of buzz words and the API docs thin on technical documentation/examples. I find there is no obvious place to start. I would like to share, search and save digital assets to/from our DAM with a range of the adobe products such as Illustrator, Photoshop and Indesign. I would like to use the .Net ecosystem to do this development. What API’s/SDK’s would make sense to use here? What product am I integrating with on the Adobe Side? Are there any adobe presales technical people that would work with us?