Databázové a klient/serverové aplikace jsou hlavními prostředky pro vytváření podnikových informačních systémů. A ty jsou největším polem pro získání peněz, neboť firmy do nich investují velké množství finančních prostředků. S nástupem internetovské, potažmo intranetovské éry, se tyto prostředky nijak nemění. Jediné, co doznalo zásadní změny, je uživatelské prostředí, jeho vzezření a způsob tvorby. Vývojáři se nyní nemusí soustředit na vývoj příjemného grafického prostředí, které bude uživatelům vyhovovat, protože při použití webovské technologie je automaticky k dispozici. Proto se hlavní pozornost přesouvá zpět na vytváření aplikační logiky aplikací.
Firma Progress Software má dlouholeté zkušenosti z tvorbou vývojových prostředí pro tvůrce podnikových informačních systémů. A protože nová doba si žádá nové prostředky, připravila pro vývojáře velmi přitažlivou nabídku. Tou je nová architektura ITP (Internet Transaction Processing) určená pro přenos transakcí po TCP/IP, což znamená, že lze použít i na Internetu. Tzv. transakce jsou využívány v oblasti programování klient/serverových aplikací a aplikací propojených s databázovými servery.
Hlavní myšlenkou nové sady protokolů je vytvoření pohodlného datového kanálu mezi Webem a vlastním aplikačním jádrem. ITP můžete využít např. pro spolupráci aplikace napsané v Progress 4GL s webovským serverem. Ten potom dokáže dynamicky upravovat stránky, takže na nich mohou být zobrazeny aktuální informace. Právě tvorba dynamických obsahů je nejdůležitějším oborem dnešní práce s webovskými technologiemi. Podle informací společnosti Progress by ITP mělo zajišťovat nejen dostatečnou spolehlivost propojení, ale také slušný výkon.
Nejpoužívanější řešení pro propojování webovských stránek s databázemi - CGI - je nevhodné především pro své velké nároky na systém a nedostatečnou bezpečnost. ITP bude řešit obě oblasti problémů, a navíc poskytne přirozené rozšíření klasických produktů firmy Progress. To je ostatně druhá oblast problémů. Programátoři pracující s databázovými aplikacemi, jazyky 4GL a klient/server modely jsou často velmi málo obeznámeni s internetovskými technologiemi. Pokud se tedy při vývoji nové aplikace nemá ztratit mnoho času díky použití metody pokus-omyl, je nutné využít specializované nástroje, rozšiřující dosud používané produkty. U většiny produktů stačí poté nastavit několik dalších informací o propojení aplikace s obsahem určitých stránek, a tím je dynamika webovské aplikace zajištěna.
ITP není reálný produkt, ale návrh architektury pro zpracování transakcí přes webovský interface. Vlastní produkty slibuje Progress na konec tohoto roku. I když se zdá, že ITP bude výkonným a spolehlivým propojením Internetu se stávajícími informačními strukturami, na trhu je k dispozici již nyní velké množství nástrojů od dalších výrobců. Dá se celkem logicky předpokládat, že ITP se uplatní tam, kde se již používá některý z vývojových prostředků společnosti Progress. Tím odpadne nutnost zdlouhavého přenášení stávajících informačních aplikací na nové vývojové prostředky, nebo dokonce platformy.