A Near Field Communication, NFC, device, comprising an NFC adaptor, the NFC adaptor comprising: a message receiver executable on a computer processor of the NFC device, operable to receive a message from one or more of a plurality of applications running on the NFC device; a parser executable on the computer processor, operable to parse the received message, identify payload data of the received message, and determine a type of the payload data; an encapsulator executable on the computer processor, operable to encapsulate the parsed, received message into an encapsulated message suitable for NFC transmission, wherein the encapsulated message comprises an NFC Data Exchange Format, NDEF, message and the encapsulator determines one or more parameters of the NDEF message from the identified payload data and the determined type of the payload data; and a send module, suitable to transmit the encapsulated message to a transmission module for transmission, wherein the encapsulator further comprises a file forming module, operable to save the NDEF message as a file having a file name with a file extension; and the send module further comprises a message generator, operable to select an available communications link, generate a message to be sent using the selected communications link, attach the file to the generated message, and dispatch the message for transmission via the selected available communications link, the device further comprising: a receiver, operable to receive a message with a file attachment using an available communications link other than NFC; a dispatcher operable to recognize the file attachment as a NDEF message, extract the NDEF message from the file attachment; and dispatch the extracted NDEF message to an application of the one of more applications. a message receiver executable on a computer processor of the NFC device, operable to receive a message from one or more of a plurality of applications running on the NFC device; a parser executable on the computer processor, operable to parse the received message, identify payload data of the received message, and determine a type of the payload data; an encapsulator executable on the computer processor, operable to encapsulate the parsed, received message into an encapsulated message suitable for NFC transmission, wherein the encapsulated message comprises an NFC Data Exchange Format, NDEF, message and the encapsulator determines one or more parameters of the NDEF message from the identified payload data and the determined type of the payload data; and a send module, suitable to transmit the encapsulated message to a transmission module for transmission, wherein the encapsulator further comprises a file forming module, operable to save the NDEF message as a file having a file name with a file extension; and the send module further comprises a message generator, operable to select an available communications link, generate a message to be sent using the selected communications link, attach the file to the generated message, and dispatch the message for transmission via the selected available communications link, the device further comprising: a receiver, operable to receive a message with a file attachment using an available communications link other than NFC; a dispatcher operable to recognize the file attachment as a NDEF message, extract the NDEF message from the file attachment; and dispatch the extracted NDEF message to an application of the one of more applications. a receiver, operable to receive a message with a file attachment using an available communications link other than NFC; a dispatcher operable to recognize the file attachment as a NDEF message, extract the NDEF message from the file attachment; and dispatch the extracted NDEF message to an application of the one of more applications.