Med plugin-modulene for plattformfeilsøking kan plattformen utvides slik at den bestemte programtypen du bruker, kan startes fra arbeidsbenken, eventuelt ved å innhente inndata fra brukeren. En unik programtype som kan startes i plattformen, kalles oppstartskonfigurasjonstype. Klassen ILaunchConfiguration blir brukt til å beskrive en konfigurasjonstype. En oppstartskonfigurasjon oppbevarer et sett med navngitte attributter som kan brukes til å lagre data som er spesifikke for en bestemt oppstartstype.
Hver enkelt oppstartskonfigurasjonstype har ulike moduser som konfigurasjonen kan stares i. Plattformen definerer moduser for kjøring, feilsøking eller profilering av et program som er definert av en bestemt konfigurasjon. Plugin-moduler kan fritt implementere en eller alle oppstartsmodusene i en bestemt oppstartskonfigurasjon, eller definere nye oppstartsmoduser for en hvilken som helst oppstartskonfigurasjon.
Plugin-moduler som har flere oppstartstyper, har en ILaunchConfigurationDelegate (eller ILaunchConfigurationDelegate2) som vet hvordan et program skal startes, når forventet type og modus for oppstartskonfigurasjon er gitt. Når programmet er startet, brukes ILaunch-objektet til å representere sesjonen som er startet. Det er mulig å spørre objektet etter informasjon, for eksempel kjøringsprosesser, feilsøkingsinformasjon og plassering av kildekoden. Oppstartere kjenner konfigurasjon som ble brukt til å opprette dem.
Brukere konfigurerer parameterne for ulike oppstartstyper via en dialogboks for oppstartskonfigurasjon. Disse konfigurasjonene kan lagres i en fil som skal deles med andre brukere eller lagres lokalt i arbeidsområdet.