Wednesday, 16 December 2015

Join the force... you must.

A long time ago in a galaxy far, far away, Microsoft started his baby steps online with Dynamics CRM 4.0 around 2007 and 2008 and reaching 1 million user mark in July 2009. Since then Microsoft have been acquire new companies like Parature and Adxstudio to improve the portal capabilities, FieldOne for field service management and other small companies to improve online structure and other CRM features. New online development has been done like the Microsoft Marketing, Microsoft Social Engagement and other new features that has been given to us through the version of CRM 2015 and 2016 on which integration of Office 365 will improved by far the reporting power of the online product.

Microsoft time by time is starting do go through a path that all the features you need, you only find online, like for example the Offline capability on mobile, only works with online version and not with on-premises, improvement of Excel features with Power BI online, Microsoft Marketing, Social and Sales are other features that only work online,  all new development have now online focus and not on-premises.

(Image source:

Is this the Death Star?
In my option No. This is the natural order of the things, more and more the communications are becoming better, Azure and other Online services are better, so this was something that we all were expecting.

What to do with all the clients that have on-premise?
I think for big clients we should start to put a plan in place for migration to prepare the transitions and review code that is deprecated, basically do the same thing as we have done with every single upgrade we have done along the years, from version 4.0 to 2011, to 2013 and now 2016.

But how we going to migrate all the XRM or the evilly CRM extensions we have done?
This is where the plan kicks off, some of the development like tricky reports or other tricky plugins need to be review in order to see if it will work online, bear in mind that we no longer have access to SQL and now the easy route could be a bit more difficult, any way, from my experience working with CRM online and on-premise, everything that you have been develop on-premise is possible to be done online. Maybe in some cases you will need an Azure server to support some proprietary code like a console application running time to time to schedule something, or other functionality you have created outside the CRM with out using any kind of plugin or custom workflow.
So at the end what this means is you will join the force.

Enjoy the movie and Merry Christmas :D

No comments:

Post a Comment