Řízení podniku
Aktuální výzvy v ERP a jejich odraz v technologiích
1.9.2026
Svět IT se mění
V dávných dobách IT platila pro IT pracovníky základní poučka „Když to funguje, tak na to nesahej“.
Byly to doby, kdy význam podnikových informačních systémů byl omezený, ty byly izolované od vnějšího světa, vývoj IS (jak ve funkční tak v technologické oblasti) byl relativně pomalý, použité IT technologie byly relativně jednoduché, technologiemi se zabývala malá skupina profesionálů a možnost zneužití informačních systémů pro obohacení byly komplikované.
S rostoucím významem IS, nástupem internetu pro podnikové využití, rychlým vývojem IS, růstem komplexnosti použitých technologií, rozšířením znalostí IT technologií a možností využití virtuálních měn pro anonymní převody se zvyšovaly možnosti zneužití IS a rostla počítačová kriminalita.
Dříve okrajová oblast kybernetické bezpečnosti se tak v současnosti stala základní součástí vývoje a provozu IS.

Jaké jsou důsledky
Protože kybernetická kriminalita využívá v technologické oblasti bezpečnostní zranitelnosti, je obrana proti kybernetickým hrozbám v této oblasti v rozhodující míře založená na co nejrychlejším odstraňování bezpečnostních zranitelností. To je v přímém rozporu s dřívější poučkou „Když to funguje, tak na to nesahej“, která se mění na spíše „Sahej na to a to dříve, než to přestane fungovat“.
Protože ale podnikové IS jsou v dnešní době komplexní, zahrnují různé vrstvy a specializované komponenty (HW včetně firmware, virtualizaci, OS, databáze, aplikační servery, web servery a další komponenty), které spolu musí být kompatibilní, je odstraňování zranitelností náročný problém, který je navíc komplikovaný svou dynamikou (neustále se objevují nové hrozby).
Pokud k tomu připočteme ze strany výrobce ještě existenci více podporovaných verzí IS, tak je problematika jen velmi těžko řešitelná.
Co s tím dělat?
Výrazným zjednodušením ze strany výrobců IS je odstranění nutnosti podpory více verzí IS. Tj. přechod od uvolňování tradičních hlavních nebo generačních verzí IS k průběžným aktualizacím v marketingových materiálech označovaných jako „Poslední verze, kterou kdy budete potřebovat“ nebo „kontinuální inovace“ či „evergreen updates“. Pro zajištění průběžných aktualizací je nejvhodnější, pokud je IS poskytován v cloudu jako SaaS.
Problém při průběžných aktualizacích je zajištění kompatibility tradičních intruzivních customizací (to je zjednodušeně řečeno v případě úprav SW, které zasahují přímo do standardního kódu).
Proto je maximální snaha se tomuto typu customizací při implementacích vyhnout. Někteří výrobci se snaží o pozitivní motivaci zákazníků a např. poskytují předplatné na některé moduly zdarma, za podmínky, že zákazník nepoužije intruzivní customizace a nabízejí zákazníkům metodologii, jak toho dosáhnout („QAD Streamline“).
V zásadě se jedná o maximální využití podpory zákaznických procesů, která je standardně v IS nebo případně využití neintruzivních customizací. Ty využívají standardní API (typicky REST API) ERP systému. Pro podporu neintruzivních úprav a rozšíření nabízejí dodavatelé IS i vlastní vývojové nástroje. Příkladem může být No- Code/ Low-Code vývojové prostředí, které je součástí posledních verzí ERP QAD.
Neintruzivní vývoj v ERP QAD Adaptive
Základem QAD Adaptive je platforma QAD Enterprise Platform.
QAD ERP je založen na vícevrstvé architektuře, tj. základních službách, jádru a jednotlivých aplikacích s možnostmi vytváření rozšíření nebo nových aplikací.
Nová architektura je objektová, založená na REST mikroslužbách a nových technologiích s cílem QAD – kdykoli, kdekoli a na čemkoli. Podporuje personalizaci, BI, modularitu, rozšiřitelnost a je připravena pro nové technologie.
Vývojové prostředí pro platformu QAD Enterprise Platform (z uživatelského pohledu pro QAD web klienta) umožňuje prostřednictvím www No-Code/ Low- Code (upravený JavaScript) grafického vývojového prostředí vytváření na verzích QAD ERP nezávislých rozšíření a nových aplikací. Tj. umožňuje s využitím vývojových nástrojů QAD přidávat datové elementy, business logiku a www (HTML5) uživatelské rozhraní využívající základní služby QAD a služby jádra QAD.
Umožňuje přidávat vzorce do stávajících dotazů a reportů, rozšíření stávajícího datového modelu a přidávání user interface script triggers a vstupních validací.
Maximálně zjednodušuje vývoj, např. vytváření datových struktur/ tabulek a dat importem z MS Excel. Vytvořená rozšíření a nové aplikace jsou dostupné i prostřednictvím automaticky generovaných RESTful webových služeb. Tyto možnosti jsou standardně dostupné jak pro partnery, tak i pro zákazníky. Vývojové prostředí vytváří pro uživatelské rozhraní web klienta kód HTML5 a JavaScript/ TypeScript, na serveru pak JAVA (viz technologická architektura). Aplikační logika je napsaná v objektově orientovaném jazyce Progress ABL (Advanced Business Language). Pro přístup k databázi je využívána abstraktní vrstva DataStore podporující i různé datové zdroje.