Microsoft Visual Studio to zintegrowane środowisko programistyczne (IDE) przeznaczone do tworzenia różnego rodzaju oprogramowania, w tym aplikacji Windows, stron internetowych, aplikacji mobilnych i gier.
Visual Studio Code to wszechstronny edytor kodu dostosowany do tworzenia nowoczesnych aplikacji internetowych i chmurowych. Jest darmowy, wieloplatformowy i oferuje bogaty ekosystem rozszerzeń.
Eclipse to rozszerzalna platforma programistyczna z środowiskami wykonawczymi i strukturami aplikacji do budowania, wdrażania i zarządzania oprogramowaniem w całym jego cyklu życia. Wiele osób zna Eclipse jako IDE Java, ale to o wiele więcej - Eclipse składa się z ponad 60 różnych projektów open source, podzielonych na 6 różnych kategorii:
*. Rozwój przedsiębiorstwa *. Rozwój urządzeń wbudowanych i urządzeń *. Bogata platforma klienta *. Bogate aplikacje internetowe *. Ramy aplikacji *. Zarządzanie cyklem życia aplikacji (ALM) *. Architektura zorientowana na usługi (SOA)