Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Development Environments

(1) ShareShare
ReportReport
Posted on by 62

I am working as a CRM developer for a large project which will be developed on a full time basis. 

We have a number of online environments, however I was thinking it would be useful to have local dev environment as we have other developers as well working on this, what are the pros and cons of this?

I imagine in the long run it would be cheaper as its not using Azure.

Secondly if we did have local environments should we install a local on prem verion or a VM, would be interested to know what developers are doing out there and any best practices we can adopt here...

*This post is locked for comments

  • Suggested answer
    gdas Profile Picture
    50,091 Moderator on at
    RE: Development Environments

    You need to think that the solution you will be provide should be align with online instance only as you will be delivered solution into online version only end of the project .So for me proceed with online sandbox instance , you can access online instance  from anywhere without any restriction and do your development activity.

    I agree that there are few advantages using on-premise , compare to online, but using on-premise you have to maintain lot of things with the VM , AD and also require additional cost.

  • Verified answer
    Radu Chiribelea Profile Picture
    6,667 on at
    RE: Development Environments

    Hi Brad,

    If you create an OnPrem development environment - one of the biggest pros for this would be that

    - you have direct access to the database / crm platform traces and you can easily troubleshoot any issue - compared to CRM Online

    cons (which i am afraid that are way bigger than the pros)

    - Microsoft doesn't always release the CRM Online build to CRM OnPremise - so you wouldn't be able to develop in OnPrem the same features as you would in Online

    - You might face challenges testing integrations with other products part of your Office365 / Azure tenant

    - Microsoft might not provide you with a copy of your DB - I personally haven't went through this process for quite a while, however i heard that since CRM 9.0 the Online to OnPremise DB copy is no longer shared with the customer (yet i can't say for sure if this is 100% accurate)

    In my opinion the above cons could prove to be show stoppers.

    A year ago when i was developing for CRM Online (8.2) i had also a OnPrem copy - which i ended up mostly using to fix data related issues or debugging plug-ins by attaching VS directly to the process (is a lot easier than with the plugin profiler) - but most of the stuff i did on a sandbox environment

    Hope this helps

    Radu

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Adis Hodzic – Community Spotlight

We are honored to recognize Adis Hodzic as our May 2025 Community…

Kudos to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Microsoft Dynamics CRM (Archived)

#1
Mohamed Amine Mahmoudi Profile Picture

Mohamed Amine Mahmoudi 83 Super User 2025 Season 1

#2
Community Member Profile Picture

Community Member 52

#3
Victor Onyebuchi Profile Picture

Victor Onyebuchi 6

Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans