ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Modular

Definition - 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.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.