Involves dividing a large program into a set of subprocedures or subprograms that perform specific tasks.
Module consists of single or multiple procedures.
Procedures are also known as functions, routines, subroutines, or methods in various programming languages.
In a program following procedural methodology, each step of a subprogram is linked to the previous step.