Elektroniczny obieg dokumentów, a w ogólności przepływ pracy i informacji (ang. workflow) umożliwia pracę grupową przy jednoczesnym wykorzystywaniu wiedzy i informacji pozostałych uczestników grupy bez względu na ich fizyczne położenie. W systemie typu workflow dokumenty są nie tylko przekazywane i udostępniane członkom zespołów (pracownicy oddziałów, eksperci, centrala) ale również indeksowane i analizowane.
Zgodnie z definicją WorkFlow Managment Coalition system workflow powinien pozwalać na: „automatyzację procesów biznesowych, w całości lub w części, podczas której dokumenty, informacje lub zadania są przekazywane od jednego uczestnika do następnego, według odpowiednich procedur zarządczych".
W przypadku dużych instytucji składających się z oddziałów w całym kraju oraz pracowników pracujących w terenie niezwykle istotne staje się efektywne gromadzenie wiedzy i tworzonych podczas pracy dokumentów. Poprzez efektywne, rozumiane jest takie gromadzenie wiedzy, które pozwala na jej propagację w przedsiębiorstwie oraz zautomatyzowane analizowanie prowadzące do mnimializacji kosztów i maksymalizacji zysków.
System workflow wykonujemy w oparciu o najnowsze technologie i rozwiązania mając jednocześnie na uwadze zgodność z otwartymi standardami technologii informatycznych co pozwoli na rozbudowę systemu w przyszłości oraz jego integrację z istniejącymi programami i systemami wykorzystywanymi w przedsiębiorstwie.
Technologia jest dla nas narzędziem i zamiast narzucać gotowe rozwiązania, za każdym razem analizujemy potrzeby oraz infrastrukturę informatyczną Klienta. Dopiero wtedy wybrana zostaje konkretna technologia w postaci języka programowania i platformy systemowej. Niezależnie od użytych technologii proponowany system zazwyczaj wykonywany jest w rozproszonej architekturze klient-serwer.
Do komunikacji wykorzystujemy protokół SOAP, który pozwola na unifikację poszczególnych modułów systemu w postaci autonomicznych modułów WebService. Protokół SOAP oraz jego tunelowanie po HTTPS pozwala na bezpieczny, zdalny dostęp do systemu niezależnie od miejsce w którym znajduje się dany oddział lub pracownik.
Podział systemu na niezależne moduły WebServices i zdefiniowanie komunikacji pomiędzy nimi w postaci wiadomości SOAP pozwala na łatwe rozszerzanie aplikacji o dodatkowe funkcjonalności w przyszłości.
Jednym z najczęściej proponowanych rozszerzeń systemu jest wprowadzenie klienta mobilnego w postaci oprogramowania dedykowanego dla telefonów komórkowych lub urządzeń typu PDA.