Merge modules (.msm) are used to install components that are shared by multiple applications—for example, components (such as DLLs, controls, resources) that developers use in applications.By using merge modules, we can help ensure that shared components are packaged and delivered for consistent deployment.