Answers.Body: <p>That is hard to answer :-). If I look with the perspective that developing for a CRM as being an integrated bit of software where a change can have impact on many levels, it should be roughly the same. And therefore not too difficult.</p>
  
  <p>If I look from the perspective of it is just another programming language it is not too hard either. Personally I have developed in RPG400 (when I was still young and innocent), Visual Basic and now PHP/jQuery.</p>
  
  <p>On the other hand, developing in an open source world where everyone is focused on sharing knowledge is a completely different ball game from developing in a closed source world where knowledge might be less easily shared can be very different.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-05T09:50:55.073Z
Answers.Text: Thank you a lot for answer. We are really struggling with this position so I am seeking any good advice. Do you know any CRM which is really similar to MS CRM and the learning should be smooth?
Answers.UserDisplayName: Kharianne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-05T10:34:17.510Z
Answers.Text: I have no idea, I know about CiviCRM :-) I have the feeling you have the wrong end of the stick here? You should select a CRM that fits your requirements and organization, not based on developers being available. As Xavier mentioned, you will find CRM developers hard to find anywhere.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-05T11:19:45.090Z
Answers.Text: I am only IT recruiter :D So my job is to find somebody who suits my clients wantings. Although he is so desperate that he is willing to hire anyone with some experience, but this guy has to know at least some similar CRM. But he is unable to tell me the exact specs, I guess cause he doesn't know even himself.
Answers.UserDisplayName: Kharianne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-05T11:33:52.387Z
Answers.Text: My reaction as a former IT manager if this would be your candidate is to not give you any more business in the future :-)
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-05T08:12:19.190Z
Answers.LastActivityDate: 2015-11-05T08:12:19.190Z
Answers.UserDisplayName: ErikH - CiviCooP
Answers.Body: <p>Development is development, so switching from one language to another isn't that difficult, but...</p>
  
  <p>It would be faster to start with someone knowing .NET and having her learning MS CRM than starting with someone knowing CiviCRM to learn .NET AND MS CRM.</p>
  
  <p>Beside, finding civicrm developers is probably as hard as finding ms crm developers, so trying to convince one that is likely to be in high demand to give up on that knowledge and start learning a new CRM/language is probably not going to be that successful.</p>
  
  <p>Good luck, finding good developers is difficult, no matter the language/software</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-05T09:50:59.930Z
Answers.Text: Thank you a lot for answer. We are really struggling with this position so I am seeking any good advice. Do you know any CRM which is really similar to MS CRM and the learning should be smooth?
Answers.UserDisplayName: Kharianne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-05T11:41:49.183Z
Answers.Text: They are probably more similarities between two MS-whatever than between two wateverCRM, so find someone knowing MS products, give them a few hours before the interview so they can read the MS-CRM doc to know the name of the various concepts and components and if they are good, they can BS their way through the interview and learn on the job. If the sole requirement is "knowing a CRM", the process is probably not that well defined in the first place ;)
Answers.UserDisplayName: Xavier
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-05T08:12:12.090Z
Answers.LastActivityDate: 2015-11-05T08:12:12.090Z
Answers.UserDisplayName: Xavier
Body: <p>I know that MS CRM's platform is .NET and CiviCRM's PHP. Nevertheless we are looking for MS CRM developer with no result so I am wondering how hard it could be for somebody with knowledge od CiviCRM to develop for MS CRM.</p>
  
  <p>Thanks </p>
  
Tags: <cms-integration>
Title: How hard is to begin develop for MS CRM after being good CiviCRM developer?
ThreadText: # How hard is to begin develop for MS CRM after being good CiviCRM developer?
  
  (Asked by: username_0 on 2015-11-05)
  
  I know that MS CRM's platform is .NET and CiviCRM's PHP. Nevertheless we are looking for MS CRM developer with no result so I am wondering how hard it could be for somebody with knowledge od CiviCRM to develop for MS CRM.
  
  Thanks
  
  **Tags:** cms-integration
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2015-11-05. Score: 2
  
  That is hard to answer :-). If I look with the perspective that developing for a CRM as being an integrated bit of software where a change can have impact on many levels, it should be roughly the same. And therefore not too difficult.
  
  If I look from the perspective of it is just another programming language it is not too hard either. Personally I have developed in RPG400 (when I was still young and innocent), Visual Basic and now PHP/jQuery.
  
  On the other hand, developing in an open source world where everyone is focused on sharing knowledge is a completely different ball game from developing in a closed source world where knowledge might be less easily shared can be very different.
  
  > **Comments:**
  > **username_0**: Thank you a lot for answer. We are really struggling with this position so I am seeking any good advice. Do you know any CRM which is really similar to MS CRM and the learning should be smooth?  
  > **username_1**: I have no idea, I know about CiviCRM :-) I have the feeling you have the wrong end of the stick here? You should select a CRM that fits your requirements and organization, not based on developers being available. As username_2 mentioned, you will find CRM developers hard to find anywhere.  
  > **username_0**: I am only IT recruiter :D So my job is to find somebody who suits my clients wantings. Although he is so desperate that he is willing to hire anyone with some experience, but this guy has to know at least some similar CRM. But he is unable to tell me the exact specs, I guess cause he doesn't know even himself.  
  > **username_1**: My reaction as a former IT manager if this would be your candidate is to not give you any more business in the future :-)  
  
  ---
  
  ### Answer by username_2 on 2015-11-05. Score: 1
  
  Development is development, so switching from one language to another isn't that difficult, but...
  
  It would be faster to start with someone knowing .NET and having her learning MS CRM than starting with someone knowing CiviCRM to learn .NET AND MS CRM.
  
  Beside, finding civicrm developers is probably as hard as finding ms crm developers, so trying to convince one that is likely to be in high demand to give up on that knowledge and start learning a new CRM/language is probably not going to be that successful.
  
  Good luck, finding good developers is difficult, no matter the language/software
  
  > **Comments:**
  > **username_0**: Thank you a lot for answer. We are really struggling with this position so I am seeking any good advice. Do you know any CRM which is really similar to MS CRM and the learning should be smooth?  
  > **username_2**: They are probably more similarities between two MS-whatever than between two wateverCRM, so find someone knowing MS products, give them a few hours before the interview so they can read the MS-CRM doc to know the name of the various concepts and components and if they are good, they can BS their way through the interview and learn on the job. If the sole requirement is "knowing a CRM", the process is probably not that well defined in the first place ;)  
  
  ---
  
  