Wat we allemaal willen is een integratieniveau bereiken dat op magische wijze afzonderlijk ontwikkelde tools met elkaar combineert in een zorgvuldig ontworpen suite. Bovendien zou het voldoende eenvoudig moeten zijn om bestaande tools naar het platform te kunnen verplaatsen.
Het platform zou open moeten zijn, zodat gebruikers de tools kunnen kiezen uit de beste bron en weten dat hun leverancier invloed heeft op de ontwikkeling van het onderliggende platform.
Het zou eenvoudig moeten zijn om te begrijpen, maar toch voldoende robuust om integratie te ondersteunen.
Het zou de tools moeten leveren die het mogelijk maken de routine-taken te automatiseren. Het zou voldoende stabiel moeten zijn om er tools van industriële sterkte op te kunnen bouwen. Ook zou het zodanig bruikbaar moeten zijn, dat de platformontwikkelaars het kunnen gebruiken om het platform zelf te bouwen.
Dit zijn allemaal doelen van Eclipse. De rest van deze handleiding van programmeren helpt u om vast te stellen in hoeverre Eclipse deze idealen heeft bereikt.