Just imagine the best code extensibility model ………..

So with Microsoft Dynamics CRM V3.0 out of the door, we started spending more time thinking about how to start the next revolution in the CRM world.  One of the interesting features of our extensibilty model is the ability to allow our partners to run cusotm code on the CRM server (a.k.a our callout framework). …


“Affordable Adaptability” in practice: CRM-Office integration via web services

You may have already read Satya’s vision on “Affordable Adaptability” (Satya’s blog).  There are many aspects to that vision and one that I want to write about is on building business solutions that can easily be integrated with other applications, in order to provide a seamless user experience.  It is unlikely that your business uses…

2

To be Strongly typed or not to be….

When we were designing the Microsoft Dynamics CRM V3.0 web services, we had a lot of discussions around how strongly typed our Object Model should be.  Some developers including myself (although I am a “Program Manager” at Microsoft) would strongly prefer strongly typed classes because they simply provide a better development experience (e.g.  VS.NET IntelliSense, design/compile…

2

Welcome to my new blog!

As you may have heard, we finished Microsoft Dynamics CRM V3.0 in October! This version is a huge leap since CRM V1.X and has so many great new features that provide significant value to our customers.  For example, lets take the customization and extensibility model that I personally am very passionate about.  There are so…