A .xap file is a compiled Silverlight application that contains all necessary files for the application in a .zip format, including DLL files and a manifest. By default, the .xap file is located in the ClientBin folder but the name can be changed. The benefits of using .xap files are that they compress content, simplify deployment, and wrap application units together.