The properties of the implementation are published in a compiled resource file. This file is known as the registration resource file of the implementation and has a.rss extension. The plug-in framework reads the resource files to find the interface implementations available on the system. In case of an implementation collection, the collection has one registration resource file and the properties of all the implementations of the collection are described in the file.