Il toolkit fornisce procedure guidate che consentono di creare progetti Servizi client per sviluppare le applicazioni client. Utilizza inoltre definizioni di destinazione per fornire un metodo pratico per specificare l'ambiente di runtime, l'ambiente di build-time e l'insieme di componenti che può essere eseguito sulla piattaforma. Ad esempio, quando si crea un progetto Servizi client, si seleziona una definizione di destinazione e una serie di funzioni da un elenco di destinazioni disponibili e il toolkit imposta automaticamente il percorso di generazione Java e il runtime per il progetto. È possibile quindi modificare, compilare ed eseguire il debug del progetto. Il toolkit fornisce un elenco predefinito di definizioni di destinazione; è tuttavia possibile creare destinazioni personalizzate.
È inoltre possibile utilizzare il toolkit per generare piattaforme client personalizzate per i propri dispositivi. Le piattaforme personalizzate, tuttavia, richiedono una licenza OEM della IBM.
Il toolkit è generato su Eclipse 3.2.1 ed estende gli strumenti di sviluppo di applicazioni familiari, in modo che l'utente possa utilizzare le competenze ed i componenti software esistenti.