The process of dividing the main program into executable subsection is called module programming. This concept promotes the re-usability.