Introduction Weâre starting to see more emphasis on component-based software engineering compose and re-use relatively large-scale modules Affects applications and languages…