Pro jihoafrické firmy je nákup podnikového softwaru za plnou ceníkovou cenu prakticky nedostupný. Kromě jednorázové vysoké investice za aplikaci s databází a vývojovým prostředím využívajícím jazyk čtvrté generace (4GL) jsou pro ně nestravitelným soustem i další faktory: vývojové nebo implementační náklady nebo každoroční poplatky za údržbu. A pokud dojde k tomu, že aplikace nakonec nebude správně fungovat, existuje značné riziko, že podnik zkrachuje.
Ředitel jihoafrické pobočky společnosti Progress Software Rick Parry proto zhruba před deseti lety začal přemýšlet o lepších způsobech, jak v jižní Africe prodávat software. O svých představách přesvědčil i některé místní partnerské softwarové firmy a jejich klienty a uvedl na tamní trh koncept softwaru jako služby SaaS (software as a service). Postupem času se tento obchodní model začaly využívat i jiné pobočky Progress Software.
Dnes s Parrym, neúnavným propagátorem a realizátorem obchodního modelu SaaS, spolupracuje více než 30 jihoafrických softwarových firem. SaaS jim umožňuje pronikat do tržních nik, které by jim jinak zůstaly uzavřeny. Příkladem mohou být firmy MIP, Auto-Mate a Agri IT.
Jihoafrická pobočka Progress Software má také zkušenosti s propojováním dvou příbuzných, ale oddělených servisně založených přístupů k implementacím softwarových aplikací: SaaS a servisně orientované architektuře SOA.
K paradigmatu SOA se Progress přihlásil v celosvětovém měřítku už dříve: příkladem může být podniková sběrnice služeb Sonic ESB, kterou společnost Gartner považuje za celosvětově první a původní koncepci ESB (enterprise service bus). ESB tvoří základní kámen implementací SOA, kterým poskytuje pevnou a konzistentní páteř pro propojení oddělených, široce distribuovaných a často technologicky nekompatibilních aplikací a komponent.
„SOA dnes reprezentuje elegantní a úsporný způsob poskytování softwaru,“ říká Parry. „Tento koncept znamená, že organizace mohou opakovaně používat existující aplikace a funkce s využitím otevřených standardů. SOA také otevírá cestu ke vzájemné spolupráci softwarových partnerů s využitím jejich původně samostatných aplikací a funkcí.“