I read about the application domains and did not understand a bit about the circumstances under which the assemblies should be loaded into a separate domain.
As I understand it, in terms of functionality, this is similar to the standard dynamic library loading (late binding), but with one difference, the domains are isolated between themselves and some kind of interaction protocol should be used for interaction (for example, WCF).
I correctly understand that this is something like: An application that contains the Nth number of other isolated applications?