Afin de pouvoir appartenir à la catégorie des IDE, un produit doit posséder un minimum d’outils. Certains sont de base et d’autres dépendent du fabricant et des variantes de programmation. Ces dernières résultent du type de projet entrepris, comme le développement d’un logiciel ou de l’écriture d’une application Web.