Ans. Resource files are the files containing data that is logically deployed with an application. These files can contain data in a number of formats including strings, images and persisted objects. It has the main advantage of if we store data in these files then we do not need to compile these if the data get changed. In .Net we basically require them storing culture specific information by localizing applications resources. You can deploy your resources using satellite assemblies.