Modular programming (also called “top-down design” and “stepwise refinement”) is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality. Conceptually, modules represent a separation of concerns, and improve maintainability by enforcing logical boundaries between components.
About Denver Prophit Jr.
Co-Founder of StrikeHawk eCommerce, Inc. Whose mission is to provide commercial open source e-Commerce through various popular open source projects such as osCommerce, Zen-Cart and others.
I invite you to collaborate with me through the blog's comment system and via social networks listed on the blog.