1. An arrangement for implementing data transmission between at least two sets of software which are used in one or more devices which comprise means for establishing a connection to a telecommunications system, in which arrangement at least a portion of a connection between two different devices is implemented with a wireless connection, and in which arrangement at least part of the communication between the devices is carried out by method calls, each of which includes a service request, and the system comprising one or more service brokers which supply the service request included in the method call to the server indicated, which is arranged to respond to the method call according to the service needed by sending information required by the service to the service broker, which is arranged to send the information to the sender of the method call, and a server that offers the service request being defined during the communication, and in which arrangement at least some of the programs used in the devices and participating in data transmission are implemented with a script-based programming language, where in the arrangement comprises an application which transmits service requests and responses to the requests between the service broker and the software that needs data transmission and renders data transmission requests and responses to the requests compatible between script-based software and another system.