Software Development.
responsibilities. So, it is easy to reengineer. Reduce Risk: 1. Because each part of the code is an isolate. In the case of an infected module, the others will not be affected. 2. Any fix or change of code will limit to a specific area. Other modules can continuously work. 3. We will not be stuck