Speeds the development process by dividing the model built into various pieces
that
fit specific functionalities.
Enables departments to share components they’ve built; thus eliminating the
duplication
effort.
Saves time during future builds because individual components can be reused in
new projects.
Enables models to run in real-time which allows developers and users alike to
run up-to-the second versions of each model and component. This offers the
additional benefit of allowing your company to make better-informed decisions.