Diagramming is a process used to create and edit diagrams. Software diagramming functions provide a user interface facility to create and edit diagrams graphically.