Wielu producentów stolarki okienno-drzwiowej wykorzystuje do codziennej pracy dwa niezależne od siebie programy: Stolcad® Professional, którego zadaniem jest obsługa czynności związanych z wytwarzaniem i ofertowaniem konstrukcji oraz system klasy ERP, aby móc szczegółowo monitorować stan magazynowy i finansowy przedsiębiorstwa. Wobec tego, że są to dwa odrębne narzędzia, nie posiadają one wspólnej bazy danych, co może powodować rozbieżności pomiędzy informacjami w każdym z nich. Idealnym sposobem na rozwiązanie tego wyzwania jest implementacja indywidualnie dostosowanego interfejsu pomiędzy programem produkcyjnym a programem magazynowo-księgowym.Na początku prac nad łącznikiem należy ustalić kilka podstawowych aspektów, do których zalicza się m.in.:
dane, które mają być przekazywane pomiędzy programami
kierunkowość komunikacji (jedno- lub dwustronna)
format przekazywanych danych
kiedy i jakie operacje mają powodować wymianę danych
Jako przekazywanie danych pomiędzy programami należy rozumieć to, że producent stolarki określa, jakie informacje z zakresu zleceń, cen, czy danych odbiorców chciałby automatycznie przekazywać.
W przypadku formatu przekazywania danych istotne jest dobranie takiej metody, która będzie w optymalny sposób transportować informacje pomiędzy programami. Do najpopularniejszych wyborów należy wykorzystanie języka SQL lub wybór tradycyjnej formy plikowej, m.in.: XML lub TXT.
Czynnik, który został nazwany kierunkowością komunikacji, decyduje o tym, jak ma przebiegać wymiana danych (jedno- czy dwustronnie oraz ile obiegów informacji ma być realizowanych).
Duży wpływ na pracę nad interfejsem ma również wyznaczenie momentów lub konkretnych czynności, które mają powodować wymianę danych, np. ręcznie poprzez kliknięcie konkretnego przycisku w programie lub automatycznie po zmianie ustalonego stanu lub statusu.