# Modular Design
Modular design is the preferred approach for e-commerce software, as it enables the separation of each package and empowers users to work with self-contained modules.
This architectural style effectively manages the complexity of the system by breaking down problems into smaller, more manageable modules.
To implement this modular approach, Bagisto utilizes the Concord package (opens new window).
Concord plays a pivotal role in enabling the modular architecture within Bagisto, providing the necessary tools and features.
By leveraging Concord, Bagisto is able to follow a modular architecture that enhances flexibility and scalability.
Through Concord, Bagisto users can take advantage of the benefits offered by a modular architecture, enabling them to easily customize and extend the software according to their specific requirements.