Report question

Question: What do you use to make programming flowcharts, diagrams, etc?