Amit szeretnénk, az egy olyan szintű integráció, amely egyesíti a külön fejlesztett eszközöket egy jól kialakított készletbe. Ráadásul elég egyszerűnek kell lenni ahhoz, hogy a meglévő eszközök is integrálhatók legyenek a platformmal cipőkanál és pajszer nélkül.
A platformnak nyitottnak kell lennie, hogy a felhasználók a legjobb forrásból választhassák ki az eszközöket, és biztosak lehessenek benne, hogy szállítóiknak van beleszólása az alapul szolgáló platform fejlesztésébe.
Egyszerűen érthetőnek kell lennie, ugyanakkor elegendően robusztusnak ahhoz, hogy támogassa az integrációt extra erőfeszítések nélkül is.
Olyan eszközöket kell biztosítania, amelyek segítenek a fáradságos feladatok automatizálásában. Elég stabilnak kell lennie, hogy ipari színvonalú eszközök legyenek építhetők rá.S végül elég hasznosnak kell lennie, hogy a platformfejlesztők maguk is használni akarják.
Ez mind az Eclipse célja. A programozási útmutató hátrelévő része segít annak meghatározásában, hogy az Eclipse milyen közel tud kerülni ezen ideális működés biztosításához.