Vi ønsker alle et integreringsnivå som på magisk vis integrerer separate utviklingsverktøy i en velutformet pakke. Den bør være enkel nok til at eksisterende verktøy kan flyttes til plattformen uten omfattende tilpassing.
Plattformen må være åpen slik at brukere kan velge verktøy fra den beste kilden, og være trygg på at leverandøren har innflytelse over utviklingen av den underliggende plattformen.
Den bør være enkel å forstå, men kompleks nok til å støtte integrering uten for mye ekstra tilpassing.
Den bør inneholde verktøy som automatiserer trivielle oppgaver. Den må være stabil nok til at bransjeverktøy kan bygges over den. Og plattformutviklere bør kunne bruke den til å bygge seg selv.
Alt dette er mål for Eclipse. Resten av programmeringsveiledningen vil vise hvor langt Eclipse har kommet i å nå disse målene.