AspectFlowchartsConcept Maps
PurposeRepresent algorithms and processesRepresent concepts and their relationships
ElementsShapes for start/end, input/output, processing, decisionBoxes or circles for concepts, lines or arrows for relationships
StructureSequential, with clear start and end pointsNon-linear, interconnected ideas
UsageProblem-solving, algorithm designKnowledge representation, idea organization
Software ToolsMicrosoft Visio, LARPCmapTools, Mind Manager
PlantUML Diagram