Przeciętna organizacja korzysta dziś z 957 aplikacji, rok wcześniej było ich 897, a połączonych ze sobą jest zaledwie 27%. Tak wynika z badania Salesforce i MuleSoft przeprowadzonego na próbie 1 050 liderów IT. W polskiej małej firmie integracja systemów IT ma inną skalę, bo mówimy o czterech czy pięciu programach zamiast o setkach. Proporcje bywają podobne: sklep, magazyn, księgowość i arkusz kalkulacyjny, a każdy z nich zna tylko własny kawałek prawdy.

Prędzej czy później pada pytanie, czy da się to spiąć, a zaraz po nim drugie, ile to kosztuje. O powodzeniu takiego projektu przesądzają dwie rzeczy: jakość API po drugiej stronie oraz decyzja o tym, który system jest źródłem prawdy dla danego typu danych. Technologia jest tu wtórna. Poniżej cztery metody integracji systemów IT wraz z progami opłacalności, widełki kosztów i pięć miejsc, w których takie wdrożenia najczęściej się wykładają. Tworzymy aplikacje internetowe razem z warstwą, która spina je z resztą firmowego oprogramowania.

Integracja systemów IT i koszt jej braku

Rozmowa o integracji systemów IT zaczyna się zwykle od technologii, a powinna od rachunku kosztów. Zanim porównasz API z szyną danych, nazwij, co boli i ile ten ból kosztuje w godzinach pracy.

Czym jest integracja systemów IT?

Integracja systemów IT to połączenie oddzielnych aplikacji w taki sposób, aby wymieniały między sobą dane bez udziału człowieka. Spina się przy tym trzy warstwy: dane, czyli ten sam kontrahent rozpoznawany w ERP i w CRM, procesy, czyli zamówienie ze sklepu tworzące dokument magazynowy, oraz interfejs, czyli jeden ekran zamiast czterech otwartych okien.

W praktyce robi się to etapami: najpierw jeden kierunek i jeden typ danych, na przykład zamówienia wędrujące do magazynu, potem zwrotna informacja o statusie wysyłki. Firmy, które próbują spiąć wszystko naraz, zwykle przeciągają projekt o kilka miesięcy i porzucają go w połowie zakresu.

Potrzebujesz spiąć systemy, które ze sobą nie rozmawiają?
Zostaw swój email, a odezwiemy się do Ciebie!

Objawy braku integracji systemów IT

Zanim policzysz koszt integracji systemów IT, policz koszt jej braku. Rozpoznasz go po kilku powtarzalnych sytuacjach:

  • Te same dane wpisywane dwa razy – handlowiec zakłada kontrahenta w CRM, księgowość zakłada go jeszcze raz w programie finansowym, a nazwy różnią się jedną spółką z ograniczoną odpowiedzialnością.
  • Stany magazynowe, które się rozjeżdżają – sklep sprzedaje towar, którego fizycznie nie ma, bo synchronizacja chodzi raz na dobę o czwartej rano. Reklamację obsługuje potem ktoś bez dostępu do magazynu.
  • Raport zarządczy sklejany ręcznie w Excelu – co miesiąc, przez dwa dni, przez tę samą osobę.
  • Długie wdrażanie nowych pracowników – nowa osoba musi opanować cztery programy i dodatkowo zapamiętać, w którym z nich dane są aktualne. Ta wiedza zwykle nigdzie nie jest spisana.

Każdy z tych objawów daje się przeliczyć na godziny. Dwie osoby tracące po godzinie dziennie na przepisywanie danych zużywają na to około 40 godzin miesięcznie i blisko 500 rocznie.

Integracja systemów IT w polskich firmach

Dane GUS pokazują, gdzie leży prawdziwy problem. System klasy ERP ma 40,5% przedsiębiorstw zatrudniających co najmniej dziesięć osób, ale ta średnia zaciera przepaść między kategoriami: wśród dużych podmiotów odsetek sięga 94,0%, wśród małych zatrzymuje się na 32,9%. Przy systemach CRM przepaść jest jeszcze większa: 71,1% wobec 20,0%.

ERP i CRM rzadko istnieją w mniejszej firmie jednocześnie, a jeśli już, to kupiono je osobno, w odstępie kilku lat i od różnych dostawców. Typowy polski projekt integracyjny zaczyna się właśnie w takim miejscu: od kilku decyzji zakupowych podjętych niezależnie od siebie, przez różne osoby i w różnych latach. Jeżeli jesteś na wcześniejszym etapie i dopiero wybierasz oprogramowanie, więcej znajdziesz w tekście o tym, czy wybrać system gotowy, czy dedykowany.

Rok 2026 dołożył do tego czynnik, którego nikt nie planował w budżecie. Krajowy System e-Faktur stał się obowiązkowy 1 lutego dla podatników, których sprzedaż w 2024 roku przekroczyła 200 mln zł, a 1 kwietnia dla wszystkich pozostałych. Do końca grudnia obowiązuje jeszcze limit przejściowy 10 000 zł miesięcznie. Firmy, których system fakturowy miał otwarte API, przeszły to w kilka tygodni. Reszta poznała koszt zamkniętego oprogramowania w najmniej wygodnym momencie.

Software house – co to jest i jak z nim współpracować
Software house – co to jest i jak z nim współpracować – Czytaj więcej

Metody integracji systemów IT

Metod integracji systemów informatycznych jest w praktyce cztery i każda ma próg, powyżej którego przestaje się opłacać. O wyborze przesądza rachunek w piątym roku utrzymania, kiedy dochodzi piąty i szósty system.

Integracja punkt-punkt

Najprostsze podejście: każda para systemów dostaje własne połączenie. Sklep pisze prosto do magazynu, magazyn do księgowości. Wdraża się to szybko i tanio, bo nie ma warstwy pośredniej do zaprojektowania.

Problem pojawia się przy skalowaniu, a jego rozmiar łatwo policzyć. Liczba połączeń rośnie według wzoru n(n−1)/2, więc trzy systemy dają trzy połączenia, a sześć już piętnaście. Każde ma własną logikę, własną obsługę błędów i własne miejsce, które trzeba poprawić po zmianie u dostawcy. Punkt-punkt ma sens przy dwóch, trzech stabilnych systemach, jeśli nic więcej nie dojdzie.

Integracja przez API

Dziś to domyślny sposób łączenia oprogramowania. Producent udostępnia interfejs, najczęściej w standardzie REST, przez który pobiera się i zapisuje dane w ustalonym formacie. Dochodzą do tego webhooki, czyli powiadomienia wysyłane w chwili zdarzenia, dzięki czemu nie trzeba odpytywać systemu co minutę.

Największe ograniczenie leży poza Twoją firmą. Przy integracji przez API to producent systemu decyduje, co jest możliwe, jak szybko i jak długo dana wersja interfejsu będzie działać. Zanim podpiszesz umowę, sprawdź, czy API obejmuje wszystkie potrzebne operacje, czy jest wersjonowane i z jakim wyprzedzeniem producent zapowiada wycofanie starszych wersji. Odpowiedź na to ostatnie pytanie potrafi zmienić koszt utrzymania kilkukrotnie.

Integracja systemów IT: Zaufane.pl połączone z systemem opinii eKomi
Integracja z systemem eKomi – Zaufane.pl

Middleware i szyna danych (ESB)

Middleware to warstwa pośrednia, która przyjmuje dane z jednego systemu, przekształca je i przekazuje dalej. Szyna danych (ESB) jest jej rozbudowaną odmianą: systemy nie znają się nawzajem, wszystkie rozmawiają wyłącznie z szyną.

Zysk polega na tym, że logika przekształcania danych, kolejkowanie, ponawianie nieudanych operacji i dziennik zdarzeń siedzą w jednym miejscu, a nie w piętnastu skryptach. Kiedy dostawca zmienia format odpowiedzi, poprawiasz jedną rzecz. Koszt wejścia jest za to wyraźnie wyższy i przy dwóch systemach się nie zwraca. Próg opłacalności przebiega przy czwartym systemie, wcześniej przy dużym wolumenie danych.

iPaaS i gotowe konektory

Platformy pokroju Zapiera, Make'a czy n8n oraz konektory dostarczane przez producentów ERP obiecują integrację bez programowania. Przy prostych przepływach faktycznie tak jest i szkoda wydawać na to budżet projektowy.

Granica przebiega w dwóch miejscach: w katalogu aplikacji i w cenniku za liczbę operacji. Przy dużym wolumenie abonament potrafi przewyższyć ratę za własne rozwiązanie, a katalog konektorów pisany jest pod rynek globalny. Zderzyliśmy się z tym w projekcie dla Zaufane.pl: system opinii eKomi nie miał gotowych modułów dla Idosell, Shopera ani Atomstore, czyli dla silników, na których stoi znaczna część polskiego e-commerce. Zbudowaliśmy więc własną warstwę integracyjną, w której podłączenie kolejnego sklepu sprowadza się do jednej komendy i danych dostępowych. Obsługuje dziś 12 silników, pracuje na kilku serwerach w układzie wysokiej dostępności i jest rozwijana od 2019 roku.

MetodaKoszt startowySkalowalnośćUtrzymanieKiedy ma sens
Punkt-punktNiskiSłabaRośnie z każdym połączeniem2–3 stabilne systemy
APIŚredniDobraZależne od dostawcyStandard przy nowoczesnym oprogramowaniu
Middleware / ESBWysokiBardzo dobraSkupione w jednym miejscuOd 4 systemów w górę
iPaaS / konektoryBardzo niskiOgraniczona katalogiemAbonament rosnący z wolumenemProste przepływy, popularne aplikacje
Metody integracji - porównanie

Ile kosztuje integracja systemów IT?

Odpowiedź „od kilkunastu do kilkuset tysięcy złotych” jest prawdziwa i do niczego nieprzydatna. Poniżej rozbicie na czynniki, które przesuwają wycenę.

Co napędza wycenę?

  • Liczba i kierunek połączeń – integracja jednokierunkowa jest znacznie prostsza od dwukierunkowej, bo w tej drugiej trzeba rozstrzygnąć, co się dzieje, gdy oba systemy zmienią ten sam rekord.
  • Jakość dokumentacji API u dostawcy – dobra dokumentacja z sandboxem skraca pracę o tygodnie.
  • Mapowanie słowników danych – statusy zamówień, jednostki miary, stawki VAT i kartoteka kontrahentów rzadko wyglądają tak samo w obu systemach.
  • Wolumen i częstotliwość – nocna paczka danych to zupełnie inny projekt niż synchronizacja w czasie rzeczywistym.
  • Wymagania wobec błędów – kolejka, ponowienie i alert na wypadek, gdy druga strona milczy przez godzinę.
  • Systemy bez API – adapter, wymiana plikowa albo odczyt z bazy podnoszą i koszt, i ryzyko.

Widełki cenowe integracji systemów IT

Poniższe kwoty zakładają stawki 150–390 zł za godzinę, zależnie od stażu i technologii, oraz faktyczny nakład pracy przy projektach integracji systemów IT tej wielkości.

ZakresNakładKoszt
Integracja jednokierunkowa, gotowe REST API po obu stronach40–120 h6 000–47 000 zł
Integracja dwukierunkowa z ERP, mapowanie danych, obsługa błędów150–400 h22 000–156 000 zł
Warstwa integracyjna spinająca 4–6 systemów500–1 200 h75 000–468 000 zł
Widełki cenowe - integracje

Górna granica każdego wiersza to projekt, w którym trafiamy na system bez sensownego API albo na wymóg synchronizacji w czasie rzeczywistym. Koszt budowy całej aplikacji zamiast łączenia istniejących opisuje przewodnik po tworzeniu aplikacji webowych.

Koszt utrzymania po wdrożeniu

Tu pojawia się pozycja, którą pomija większość kalkulacji. Na utrzymanie integracji systemów IT trzeba rocznie odłożyć 10–20% wartości wdrożenia, a ta kwota pokrywa samo podtrzymanie działania, bez nowych funkcji.

Składają się na to trzy rzeczy. Dostawcy wycofują starsze wersje API według własnego harmonogramu, po czym trzeba przepisać część kodu. Zmieniają się przepisy i formaty dokumentów, czego KSeF jest najświeższym przykładem. Sama integracja wymaga też monitorowania, bo połączenie, które padło w czwartek wieczorem, a ktoś zauważył je dopiero w poniedziałek, kosztuje więcej niż każdy alert.

profile_image
Umów konsultację
Wybierz termin i umów się na darmową konsultację ze Sławomirem Wiluszem
Calendly right-arrow

Typowe problemy przy integracji systemów IT

Projekty integracji systemów IT rzadko przekraczają budżet z powodu złego oszacowania kodu. Przekraczają go przez pięć rzeczy, których nie widać na etapie oferty.

Dokumentacja API, której nie ma albo jest nieaktualna

Najczęstszy scenariusz: dostawca deklaruje, że system ma API, po czym dokumentacja okazuje się opisem wersji sprzed trzech lat, a połowa pól zwraca coś innego, niż powinna. Praca na tydzień zaczyna się od dwóch tygodni rozpoznawania, jak interfejs zachowuje się naprawdę.

Zabezpieczenie jest proste. Przed podpisaniem umowy poproś o dostęp do środowiska testowego i o przykładowe odpowiedzi dla trzech najważniejszych operacji. Jeśli dostawca nie dostarczy ich w tydzień, doliczy do wyceny czas na rozpoznanie interfejsu.

Dane, które do siebie nie pasują

Dwa systemy prawie nigdy nie opisują rzeczywistości tak samo. Ten sam kontrahent bywa trzema rekordami, NIP raz ma myślniki, a raz nie, jednostki miary rozjeżdżają się między sztuką a opakowaniem zbiorczym, a strefy czasowe potrafią przesunąć raport dzienny o jeden dzień.

Skalę tej pracy dobrze pokazuje aplikacja kioskowa, którą zbudowaliśmy dla LookCart. Z e-sklepu na WooCommerce trzeba było przenieść ceny w trzech odmianach (netto, brutto i promocyjne), warianty z blokowaniem niedostępnych kombinacji, stany magazynowe, kupony i kody afiliacyjne, a wszystko w wersji działającej offline. Katalog produktów jest w takich projektach najłatwiejszą częścią. Czas zjadają reguły biznesowe schowane w konfiguracji sklepu.

Integracja aplikacji kioskowej LookCart z e-sklepem WooCommerce
Aplikacja dla kiosku zakupowego – LookCart

Limity zapytań i wydajność

Zewnętrzne API prawie zawsze ma limit zapytań, a przekroczenie go kończy się odrzuceniem żądania. Przy migracji danych historycznych albo porannym szczycie zamówień potrafi to zatrzymać cały proces.

Osobnym problemem jest to, że czas odpowiedzi bywa zmienny. Przy łączeniu naszego CMS-u z platformą Broadsign zmierzyliśmy opóźnienia wahające się od pół sekundy do czterokrotnie dłuższych, przy tym samym zapytaniu i urządzeniu. Kalibracja oparta na średniej zawodziła przez pojedyncze skrajne odczyty. Powtarzalny efekt przyniosła dopiero mediana i to ona posłużyła do korygowania momentu startu. Jeśli Twoja integracja zależy od czasu, licz medianę.

Brak środowiska testowego po stronie dostawcy

Część producentów oprogramowania, zwłaszcza tych z długą historią, nie udostępnia sandboxa. Zespół integracyjny staje wtedy przed wyborem między testowaniem na produkcji a odtworzeniem systemu u siebie, o ile licencja w ogóle na to pozwala.

Testowanie na produkcji brzmi niewinnie, dopóki nie wystawi faktury prawdziwemu kontrahentowi albo nie ruszy stanu magazynowego w trakcie inwentaryzacji. Jeśli sandboxa nie ma, zaplanuj budżet na odtworzenie środowiska i sprzątanie danych testowych, zwykle kilkanaście godzin po stronie wykonawcy.

Właściciel danych i odpowiedzialność za błędy

Najkosztowniejszy błąd w projektach integracyjnych polega na tym, że nikt nie rozstrzygnął, który system jest źródłem prawdy dla danego typu danych. Dopóki ta decyzja nie zapadnie, integracja może działać bez zarzutu, a dane i tak będą się rozjeżdżać, bo dwa systemy nadpisują się nawzajem zgodnie z tym, co im kazano.

Drugą stroną tego problemu jest przypisywanie awarii. Po podpięciu zewnętrznej platformy źródeł błędu robi się kilka: dostawca, konfiguracja po Twojej stronie albo urządzenie końcowe. We wdrożeniu z Broadsignem zbudowaliśmy z tego powodu osobne raportowanie, które wskazuje etap, na którym proces się zatrzymał. Bez tego każdy incydent kończy się długą wymianą maili o tym, kto zawinił. Jeżeli źródłem kłopotów jest sam ERP, a nie połączenie z nim, temat rozwijamy w tekście o modernizacji systemu ERP.

Integracja CMS-u IMS Sensory Media z platformą reklamową Broadsign
CMS do zarządzania mediami – IMS Sensory Media

Przebieg projektu integracji systemów IT

Kolejność prac w projekcie integracji systemów IT przesądza o połowie ryzyk opisanych wyżej. Poniższa sekwencja wygląda na oczywistą, a mimo to najczęstszym błędem jest zaczynanie od punktu czwartego.

Sześć kroków wdrożenia

  1. Inwentaryzacja systemów i przepływów danych – co masz, kto z tego korzysta i które dane wędrują dziś ręcznie.
  2. Wybór źródła prawdy dla każdego typu danych – kontrahenci z CRM, stany z magazynu, ceny z ERP. Jedna decyzja na jeden typ, na piśmie.
  3. Audyt API i limitów – zakres operacji, wersjonowanie, limity zapytań, dostęp do sandboxa. Na tym etapie wycena przestaje być zgadywanką.
  4. Projekt mapowania i obsługi błędów – zestawienie pól, reguły przekształceń, zachowanie przy braku odpowiedzi.
  5. Wdrożenie na środowisku testowym z kopią danych produkcyjnych – prawdziwe dane wychwytują przypadki, których nie wymyśli żaden zespół.
  6. Monitoring i plan utrzymania – alerty, dziennik zdarzeń, osoba odpowiedzialna i budżet roczny.

Kiedy warto zlecić integrację na zewnątrz?

Własny zespół wygrywa, gdy zna oba systemy od środka i ma czas, którego nie zabierze bieżące utrzymanie. W praktyce ten warunek spełnia się rzadko, bo integracja systemów IT to praca projektowa o wyraźnym początku i końcu, a etat trzeba opłacać także po jej zakończeniu.

Drugim argumentem jest ryzyko jednej osoby. Jeśli integrację zbuduje samodzielnie jeden programista i odejdzie, zostaje kod, którego nikt nie rozumie. Zewnętrzny wykonawca daje dokumentację i ciągłość zespołu, co przy warstwie działającej latami waży więcej niż stawka godzinowa. Więcej o modelach współpracy znajdziesz w tekście o outsourcingu IT, a o przygotowaniu do rozmowy z dostawcą w poradniku o współpracy z software house'em.

Nasze usługi: rozwój aplikacji internetowych i integracja systemów IT
Sprawdź nasze usługi: Rozwój aplikacji internetowych

FAQ

Pytania, które najczęściej pojawiają się przy pierwszej rozmowie o integracji.

Jakie są rodzaje integracji systemów informatycznych?

W praktyce spotyka się cztery podejścia:

  • punkt-punkt, czyli osobne połączenie dla każdej pary systemów,
  • integrację przez API udostępnione przez producenta,
  • middleware lub szynę danych jako warstwę pośrednią dla wszystkich systemów,
  • platformy iPaaS i gotowe konektory, konfigurowane bez programowania.

Osobnym kryterium podziału jest sposób wymiany danych: wsadowy, w ustalonych oknach czasowych, albo zdarzeniowy, uruchamiany w momencie zapisu w systemie źródłowym. Ten drugi wariant kosztuje więcej i wymaga kolejkowania.

Co to jest integracja API?

Wymiana danych między aplikacjami przez interfejs udostępniony przez producenta, najczęściej w standardzie REST. Jedna strona wysyła żądanie, druga odpowiada w ustalonym formacie. Umowa techniczna jest tu spisana i wersjonowana, więc zmiana u dostawcy nie musi od razu wywracać całego połączenia.

Ile trwa integracja dwóch systemów?

Proste połączenie jednokierunkowe między dwoma systemami z dobrym API zajmuje zwykle dwa do czterech tygodni. Integracja dwukierunkowa z ERP, mapowaniem danych i obsługą błędów to najczęściej dwa do czterech miesięcy. Warstwa spinająca kilka systemów to pół roku i więcej, przy czym większość tego czasu pochłaniają uzgodnienia po stronie biznesu.

Czy da się zintegrować system bez API?

Tak, choć każda z dróg na skróty ma swoją cenę:

  • eksport i import plików CSV lub XML według harmonogramu,
  • odczyt bezpośrednio z bazy danych, jeśli licencja i dostawca na to pozwalają,
  • robot RPA klikający w interfejs użytkownika za człowieka.

Dwa pierwsze warianty działają stabilnie tam, gdzie dane nie muszą być aktualne co do minuty. Trzeci bywa ostatnią deską ratunku przy zamkniętych systemach, ale psuje się przy każdej zmianie wyglądu ekranu.