Toooools.

Eclipse allows tool builders to independently develop tools that integrate with other people's tools so seamlessly you can't tell where one tool ends and another starts.

Eclipse Platform Overview