Procedural programming is used for developing simple applications.
The procedural programming methodology has various benefits over the simple sequential programming:
Easy to read program code.
Easy maintainable program code as various procedures can be debugged in isolation.”
Code is more flexible as you can change a specific procedure that gets implemented across the program.