A satellite assembly is used for containing resource files that correspond to a particular locale. A locale is comprised of Culture and Language. These assemblies are used to deploy applications for multiple geographic locations.