What Does Modular Mean?

Modular refers to a software engineering approach geared toward developing software applications in terms of modules or components. A modular information system is built around different modules that encompass a cohesively whole solution and/or system.


Software engineering includes many development techniques, including modular programming, which breaks solutions into smaller and manageable modules that are separately designed and developed. These modules are often integrated with other relevant applications, which promotes reusability benefits.

Techopedia Explains Modular

Modular programming techniques are used when developing software and Web applications that rely on a suite of different modules/components to fulfill all aspects of business logic and operations.

Modular programming grew in popularity as programmers realized that their work entailed repetitive rewrites of identical and previously-developed code. Modular programming became a logical solution, as large projects required large programming resources.

The modular approach, which segregated project development into separate teams assigned to different modules, facilitated software development life cycle (SDLC) focus, management and operations. The modular programming approach gradually evolved into development libraries bundled with programming language compilers.

Modular programming is popular with middle and senior management because it facilitates manageability and accountability during each development phase, as separate teams are usually designated for separate application functionality modules.


Related Terms

Latest Privacy and Compliance Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…