1. A computer implemented method for transferring data between computer language layers, the method comprising: receiving a first data bridge structure in a first data format from a first set of computer code using a first computer language layer, wherein: the first data format is used by the first set of computer code using the first computer language layer; and the first data bridge structure has a data bridge structure comprising: a request field comprising characters designating a request being made; an argument field comprising characters designating arguments to the request being made; a first data value comprising an integer value indicating integer data associated with the request being made; a second data value comprising an integer value indicating integer data associated with the request being made; a character buffer to transfer character data between computer code using the first computer language layer and the second set of computer code using the second computer language layer; and a data buffer to transfer computer data between the first set of computer code using the first computer language layer and the second set of computer code using the second computer language layer; transforming the first data bridge structure from the first data format to a second data format, the second data format being used by a second set of computer code using a second computer language layer; and transmitting the first data bridge structure in the second data format to the second set of computer code using the second set of computer code using the second computer language layer.