Programming tool whose logo features a crescent moon (7)
I believe the answer is:
eclipse
(Other definitions for eclipse that I've seen before include "Dominate - put in the shade" , "blackout" , "period of darkness" , "Outshine, throw into obscurity" , "Surpass in achievement" .)