Diagnostic software
Documenting software
Function block diagram
High level (C, Basic, etc.)
IEC 1131
Ladder diagram (relay logic)
Logic diagram
Sequential function chart