OverviewEditors & debuggersCommand-line toolsManaging source codeStatic analysisTesting & optimization