Platformens fejlfindings-plugins gør det muligt for din plugin at udvide platformen, så din særlige programtype kan startes fra arbejdsbænken og modtage input fra brugeren, hvis det er påkrævet. En entydig type program, som kan startes på platformen, kaldes en startkonfigurationstype. Klassen ILaunchConfiguration bruges til at beskrive en konfigurationstype. En startkonfiguration opbevarer et sæt navngivne attributter, som kan bruges til opbevaring af data, der specifikt vedrører en bestemt type startprogram.
For hver startkonfigurationstype er der forskellige tilstande, konfigurationen kan startes i. Platformen definerer tilstande til udførelse, fejlfinding eller profilfunktioner på et program, som defineres af en bestemt konfiguration. Plugins kan vælge at implementere et hvilket som helst antal af disse starttilstande til netop deres startkonfiguration eller definere nye starttilstande til en hvilken som helst startkonfiguration.
Plugins, der bidrager med flere typer startprogrammer, gør det ved at stille en ILaunchConfigurationDelegate (eller ILaunchConfigurationDelegate2) til rådighed, der ved, hvordan et program skal startes, på basis af startkonfigurationens forventede type og tilstand. Når programmet startes, bruges der et ILaunch-objekt til at repræsentere den startede session. Der kan sendes forespørgsler til dette objekt med henblik på at indhente oplysninger om udførelsesprocesser, fejlfindingssessioner og kildekodeplacering. En start kender den konfiguration, der er brugt til at oprette den med.
Brugere kan anvende en dialogboks til startkonfiguration til at fastsætte parametre for forskellige starttyper. Disse konfiguration kan gemmes i en fil, så de kan deles med andre brugere eller gemmes lokalt i arbejdsområdet.