Das Datenaustauschformat cXML befasst sich hauptsächlich mit der katalogbasierten Beschaffung. Daher enthält die Spezifikation von cXML auch zahlreiche Definitionen, wie Geschäftsdokumente ausgetauscht werden sollen. Eine Besonderheit von cXML sind sogenannte 'Punch-Out'-Kataloge. Hierbei handelt es sich um interaktive Kataloge auf der Website des Lieferanten. Der Katalog erkennt anhand einer Punch-Out-Anforderung über ein elektronisches Beschaffungssystem das kaufende Unternehmen und zeigt dem User automatisch die von seinem Nutzerprofil abhängigen Produkte und Preise an. cXML ist vor allem im englischen Sprachraum verbreitet. Es ist keine Beschränkung auf bestimmte Industriezweige feststellbar.