Instead of having to source external libraries for various functions the right IDE would have the ones needed built in. This is especially useful for certain types of mathematical or statistical functions, for example.
Mobile app development support
Some IDEs offer better out-of-the-box support than others. While Eclipse and Netbeans provide support for mobile development, there are others such as PhoneGap which are exclusively meant not just for mobile apps, but for cross-platform version development. And then there’s Google’s Android Studio which is meant for apps for the Android platform only.
There are many kinds of conveniences that may be required, from the most basic ones like brace or bracket matching, to keyword and syntax flagging, and finally, full debugging support.
Automatic Code Generation
Some developers prefer to have code automatically generated from design models, which they can further edit later, but many do not, for various reasons.
Build facilitationIDEs like Eclipse and NetBeans provide the flexibility of allowing a large variety of opensource plugins for managing builds or makes. Some other IDEs for other languages offer less support.