A ještě kvalitnější je, když jsou IDE a kompilátor oddělené projekty schopné dobře spolupracovat - přesně podle filozofie GNU - výsledkem jsou mnohem výkonnější a univerzálněji použitelné nástroje, navíc s menším množstvím chyb, možností oddělené distribuce a odlišných release cyklů a mnoho dalšího.
Ve světě proprietálního SW je pravda spolupráce mezi programy ztížená, ale to už je věc jiná.