Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to start to "translate" my Windows applications to Ubuntu users. These are mainly CRMs or CRM related programs written in and C#.

What would be the best language and IDE for these kind of projects in Ubuntu? This is the first time in my life when Googling confused me instead of helping with the decision.

share|improve this question
Welcome to Ask Ubuntu! Have you considered Mono? This must have been one of the first hits in Google about C# development in Ubuntu. It should not be too hard to migrate your code to be Mono-compatible. @ close-for-offtopic-voter(s): this is a valid development question in my opinion. Also see How should we interpret “Development on Ubuntu” in the FAQ? – gertvdijk Jan 16 '13 at 15:37
You'll probably be better off asking this on Stack Overflow (, a dedicated software development Q&A site similar to AskUbuntu. – Chris Wilson Jan 16 '13 at 16:00
Note for the Close voters: I don't think, this is an off-topic question on the site. Since developing on Ubuntu and related IDE suggestions are accepted. – Anwar Shah Jan 16 '13 at 16:20
Why are people downvoting this question? It is quite valid: Gilad has already made applications on Windows, and is after assistance on how to reproduce them or repackage them in Ubuntu. – CruzBishop Jan 17 '13 at 23:30

Since your application uses .NET framework, You could use MONO project, which is open-source implementation of Dot net framework. A good IDE for mono is monodevelop. You can install it from Software center.

or using the terminal: sudo apt-get install monodevelop

share|improve this answer
Thanks.... Is it .net framework with the same class libraries like in win? – Gilad Jan 16 '13 at 15:43
Yes. at least most of it. – neo Jan 16 '13 at 15:56

You can now try visual studio code. Microsoft's Visual Studio Code is an Integrated Development Environment (IDE) with support for Mac, Linux and Windows.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.