Modularity is the ability to easily reconfigure (add, modify, or remove) technology components [Duncan, 1995]. She also stated that modularity is the standardization of business processes for sharability and eusability (e.g., structured programming and component-based software architectures). Schilling [2000] suggested that modularity is a continuum describing the degree to which a system's components can be separated and recombined.