This section has primarily focused on how assemblies reduce the complexity of installing applications. However, an equally important aspect of assemblies is their ability to help with uninstall and replication. In several scenarios, uninstalling an application is as simple as deleting a directory from the disk. Also, in many cases, an application can be replicated by xcopy’ing a directory from one machine to another. Of course, if the application uses a more sophisticated install technology like the Windows Installer, simply deleting the directory will not completely remove the application.