modulariseeritust
Modulariseeritus on süsteemi või toote eristamine mooduliteks, mis täidavad kindlaid funktsioone ning omavahel suhtlevad läbi selgelt defineeritud liideste. Moodulid võimaldavad funktsionaalsuse eraldamist, mis soodustab iseseisvat arendust, testimist ja hooldust ning vähendab ühe osa muudatuste mõju teisele.
Põhilised eesmärgid on paindlikkuse, taaskasutatuse ja hooldatavuse parandamine ning suurem skaleeritavus. Moduleriseeritus aitab koostööd sujuvamaks muuta,
Rakendusalad hõlmavad tarkvara arendust (modulaarne programmeerimine, pistikprogrammide arhitektuur, mikroteenuste arhitektuur), tootenähtuste disaini (modulaarne tootemudel, vahelduvad komponendid)
Eelised hõlmavad paremat hooldatavust, skaleeritavust, kergemat taaskasutust ning kiirendatud arendust. Väljakutsed on algne arhitektuuri keerukus, modulite
Ajalooliselt on modulariseeritus seotud modulaarse programmeerimise ja komponendipõhise tarkvaraarendusega, mille tööstuslik mõju kasvas 1990. ja 2000.