The mashup.properties file is a name/value pair configuration file used in IBM Mashup Center to store deployment-specific settings. It contains key properties like contextRoot (the application context path) and componentName (identifying the mashup component). catalog.xml defines catalog entries, widget definition XML files define widget structure, and widget JS files contain widget logic.