Microsoft's open source development tool starts as an editor, but can become any kind of IDE—and be extended for most any language—on Mac, Linux, or Windows. If there’s any one tool a software ...
Every software needs an editor to write code on. Every developer, irrespective of their experience, prefers a code editor where they write the code. Some editors support only one or two languages.