Dynamics CRM 2011 and Dynamics CRM 2013 both are nice little web apps, both do their job and are pretty simple to install on a single machine with 8Gb RAM… Assuming you don’t care about the performance of SQL Server, have a DC, don’t mind not using SharePoint and not using anything heavier than NotePad++ (AKA: Only doing customisations and configuration)

In the real world, a development environment is fluffy subject. I could build a whole (Configuration/Customisation) CRM solution using Dynamics CRM 2013 online, creating the necessary solutions and then deploying to my local/corporate instance  – Hell, could do this with Dev and UAT in 30 day cycles.

Realistically? You need more than 1 machine and want to do a full development for SharePoint and CRM?  The minimum would probably be 3 (If you want basic performance)

  • Dynamics CRM 2013 & Visual Studio
  • SharePoint 2013
  • SQL Server (Instanced. Not 1 instance for SQL and CRM) & DC

The fact you can’t (…) install both CRM and SharePoint on the same server makes this a little easier, as that’s 2 machines you need off the bat.. Justification for above?

I’m never going to reboot SQL Server or the DC = 1 server.
SharePoint 2013 and CRM don’t work together = 1 server (Plus SharePoint loves stealing resources)
Dynamics CRM and Visual Studio = Just so there’s no fluffing around with remote desktop, access to the GAC etc.

So 3 machines needed for basic development… Want to use TFS? 😉


NB: Am aware I’ve used the word ‘Machine’, could have used ‘VM’ or ‘Server’ as well.. But you get the point.



January 7, 2014

Dynamics CRM 2013 – Development environment..Environments?

Dynamics CRM 2011 and Dynamics CRM 2013 both are nice little web apps, both do their job and are pretty simple to install on a single […]
January 7, 2014

Dynamics CRM 2013 – SQL Server 2012

Quick and dirty post. Lots of people read the Microsoft implementation guide and assume that the minimum/recommended specifications are correct, well.. They are, kind of. There […]
December 18, 2013

CIsco Jabber – Disable phone popup screen

Cisco jabber has a nasty habit of popping up whenever you get a call..   CTRL+R %appdata% Cisco UC Jabber CSF Config “jabberLocalConfig.xml” Open in notepad […]
December 3, 2013

SharePoint 2013 – Change CSS of left hand menu (Top link)

/*FIRST LINK ON LEFT NAVIGATION*/ .static li:nth-child(1) a{ color:maroon!important; font-weight: bold !important; } .static > .static li:nth-child(1) a{ color:#666666!important; font-weight:normal !important; }
November 19, 2013

“SQL Server Setup has encountered the following error: Invoke or BeginInvoke cannot be called on a control until the window handle has been created”

Ran into an issue when trying to install SQL Server 2008 today on a local machine, literally couldn’t get past this error. Solution below..     […]
June 28, 2013

Dynamics CRM 2011 – Delete Waiting System Jobs

Situation: Working with a fellow CRM techie on a very tricky CRM issue where campaign signups where triggering workflows, and leaving them in a ‘Waiting’ state, […]
June 28, 2013

I love Ess Que Ell

Pronunciation. I absolutely hate the argument of “How do you pronounce ‘SQL'” as it causes a rift between DBAs, SQL Consultants, Web Developers and general technical […]
June 9, 2013

The decompilation of the English language

I consider myself to be rather adept at this thing we call the English language. I also think that my vocabulary suits my needs in different […]
June 5, 2013

The dangers of agile development in a forward thinking organisation

As part of my ‘I’m not a developer’ mentality (coughrealitycough) I’ve gone back to abusing standard out of the box functionality to meet new criteria I’ve […]