1. A method comprising: retrieving, from a database, one or more records that comprise a first set of data fields, wherein the first set of data fields is associated with a record type, and wherein the record type is processed by different classes of devices; based on determining that the one or more records are associated with a data field extension to the record type, generating, by a computing device, one or more extended records, wherein a record in the one or more extended records comprises: a first portion that comprises the first set of data fields, a plurality of second portions that each comprises a second set of data fields, and a plurality of third portions, wherein each of the plurality of third portions is associated with a respective second portion in the record, wherein each of the plurality of third portions comprises a plurality of separate indicators, and wherein each of the plurality of separate indicators indicates whether a corresponding one of the different classes of devices is to process the second set of data fields of the respective second portion; and transmitting, to a plurality of devices that comprises each of the different classes of devices, the one or more extended records.