ECLIPSE a été édité par IBM et est compatible avec tous les systèmes d'exploitation. ECLIPSE est un IDE (Integrated Development Environment). Autrement dit, ECLIPSE est un environnement de développement intégré qui permet d’héberger de manière simplifiée des applications. Ainsi ECLIPSE compile les lignes de codes des programmes Java et Php. Utiliser les outils fournis par ECLIPSE vous épargne le développement répétitif de framework qui s'occupe de l'aide en ligne, d'assistants de générations, ou de sauvegardes d'un fichier sur le disque dur. ECLIPSE rassemble de nombreuses fonctionnalités, tel qu'un moteur déjà configuré pour Lucene pour rechercher la documentation.