A design principle that aims to create systems from interchangeable, independent modules to increase flexibility and adaptability.