Pohoda od Stormware má v ČR výjimečné postavení — je to pravděpodobně nejrozšířenější ekonomický software v segmentu malých firem. Pro vývojáře integrace s Pohodou znamená především dvě cesty.
První je XML komunikace přes klientskou aplikaci — historicky robustní, ale s několika omezeními. Funguje dávkově, není real-time a vyžaduje, aby Pohoda běžela na klientském počítači nebo serveru. Pro e-shop, který vystavuje jednu fakturu denně, je to v pořádku. Pro SaaS aplikaci s 50 fakturami za hodinu už ne.
Druhá je mServer, který umožňuje volání přes HTTP. Funguje rozumně, ale jeho stabilita závisí na verzi Pohody, kterou klient provozuje. V naší praxi jsme se setkali s tím, že upgrade Pohody mezi minor verzemi rozbil dříve fungující integraci a museli jsme přepsat parsování XML responsí.
Pro středočeskou kovovýrobu jsme Pohodu integrovali jako účetní vrstvu pod custom .NET Core ERP — Pohoda dostávala zaúčtovaná data, ale primární business logika (zakázkové listy, výrobní plánování, integrace OPC UA do CNC strojů) běžela mimo. Tento hybridní vzor je v naší praxi nejčastější.
Hranice použitelnosti Pohody narazíte typicky tam, kde potřebujete víc než jednu instanci, real-time pohledy přes ERP nebo komplexnější workflow řízení.