To, po čem všichni prahneme, je taková úroveň integrace, která magicky smísí odděleně vyvinuté nástroje do dobře navržené sady. A mělo by to být dostatečně jednoduché, aby se stávající nástroje daly hladce vsunout do platformy bez nutnosti použití nazouváku nebo páčidla.
Platforma by měla být otevřená, aby si uživatel mohl vybrat nástroje z nejlepšího zdroje a věděl při tom, že jeho dodavatel se účastní na vývoji základové platformy.
Měla by být snadno pochopitelná, ale přesto dostatečně robustní, aby podporovala integraci bez dodatečných spojovacích článků.
Měla by poskytovat nástroje, které napomohou automatizaci každodenních úloh. Měla by být dostatečně stabilní, aby se na ní mohly stavět vyspělé průmyslové nástroje. A měla by být dostatečně užitečná, aby ji mohli vývojáři platformy používat k jejímu vlastnímu rozvoji.
Toto všechno jsou cíle platformy Eclipse. Zbývající část této programátorské příručky vám pomůže zjistit, jak se platforma Eclipse vypořádala s naplněním uvedených ideálů.