” There are many common sense reasons, such as predictability, repeatability, consistency, standardization etc., for the use of models, templates, standards, patterns, frameworks, reference or/and generic architectures. A class in OO (Object Oriented) is a template, for instance.
But why do we use frameworks, why do we use reference or generic architectures or, for that matter, why do we employ architecture in general are indeed different questions with different answers.
Part A: http://bit.ly/2qtYuZ8
Part B: http://bit.ly/2qyzFub