hardware requirements for development RRS feed

  • Question

  • Hello all,

    We're looking into integrating DynamicsCRM and DynamicsGP as well as doing some customization on GP.  A third party has recommended that we use Extender and eConnect to fulfill our customization needs.  We may also possibly need to write some plugins for CRM in the near future.  We need/want to set up a development box that runs all of the client, server, and development environments necessary.  So, I'm assuming we'll need SQL server, CRM (server), Outlook with CRM plugin, Visual Studio, GP server components, GP client, and anything else I'm forgetting to mention.

    What would you recommend for minimum system (hardware) requirements?  And can we get away with running Windows 7, or will we gain any significant performance/stability by running all of these components on Windows Server?

    Any suggestions, tips, experience sharing is greatly appreciated!

    Friday, December 11, 2009 4:59 PM


All replies

  • You probably should have two hard drives on that system.  Drive 1 would contain your system and swap file as well as program executeables.
    Drive 2 would contain Visual Studio, your databases, your webserver and web services.  Your developer(s) will thank you for that second drive.

    If need to determine if you want a 32 or 64 bit system and do the buildout at that level from the beginning.

    You should have 4 gig of memory minimum on that box if not 8 gig which would lend itself to a 64-bit os install.  In that case you need to create access to the 32-bit ODBC configuration tool.

    You need .NET installed up to 3.0 if not 3.5.

    dbgview from SysInternals is helpful for debugging.

    Friday, December 11, 2009 5:57 PM
  • My first recommendation is VMWare.  From the sound of it, you're probably going to need somewhere in the area of 3 virtual machines.  As a platform, I would recommend a 64-bit operating system with no less than 4 GB of ram.  You can download VMWare ESXi for free, if you would like to make a system into a full-fledged VM host.  This is ideal, as you can use a system with less RAM/CPU capabilities for the actual development of code.
    Dave Berry
    Friday, December 11, 2009 6:21 PM
  • Consider SmartConnect for the integration (http://www.eonesolutions.com.au/Content.aspx?page=SmartConnect). It does a lot of the hard work for you and doubles up as a workflow engine for GP.

    Leon Tribe

    Want to hear me talk about all things CRM? Check out my blog


    or hear me tweet @leontribe
    Want to hear me talk about all things CRM? Check out my blog http://leontribe.blogspot.com/ or hear me tweet @leontribe
    • Proposed as answer by Leon TribeMVP Saturday, December 12, 2009 11:05 AM
    • Marked as answer by Jim Glass Jr Monday, December 14, 2009 4:36 PM
    Saturday, December 12, 2009 11:04 AM