The company needed a piece of their own equipment to communicate with a completely different system, located abroad. To meet this goal, a piece of software was designed to act as a gateway between the two systems.
Both components communicated through the software we developed, effectively placed in the middle of their communication. Each request from either piece of equipment was converted in order to be understood by the recipient.
A further complexity was imposed by the fact that tests could not be carried out due to the physical distance (Ticino – Spain), so everything was tested locally by simulating, through the creation of a second program, the presence of the component abroad.
During installation everything worked perfectly, fully satisfying the client.