Voda
Na britské University of Surrey byla vyvinuta celá řada expertních systémů v Prologu, z nichž některé jsou určeny pro vodní průmysl. WIESSE, který byl vytvořen v rámci projektu WIESC Alvey, nabízí vývojové prostředí pro expertní systémy. WIESSE byl použit k vytvoření dvou expertních systémů: WADNESu a SERPESu. WADNES zajišťuje podporu při haváriích v vodním distribučním systému. Pomocí modelu distribuční sítě navrhuje řešení obnovení dodávky, informování příslušných orgánů a zajištění kritických zdrojů. WADNES vytváří vstupní datové soubory pro rozsáhlou komerční simulační program psaný ve Fortranu, a prezentuje zpracovaný výstup. I když byly tyto aplikace vytvořeny jako prezentační systémy, vzbuzují zájem u soukromých britských vodních společností.
Paul Holmes-Higgins, jeden z hlavních vývojářů, a manažerů projektu věří, že Prolog je ideálním jazykem pro rapidní prototyping, protože disponuje charakteristikami a konstrukcemi, které by v C musely být implementovány. "Charakteristiky jako unifikace a libovolné datové struktury dovolují navrhnout program a okamžitě ho spustit; není zde nutnost typování, alokace paměti, pouze řešení problému," řekl. Holmes-Higgins dále říká, že mu Prolog dovoluje rozvíjet hlavní ideu programu již v raném stádiu vývoje.
Holmes-Higgins poznamenal, že Prolog je vyšší jazyk než C, a je zde daleko méně kódu k údržbě. "Dobře napsaný program v Prologu je daleko čitelnější než dobrý program v C++ psaný respektovanými a zkušenými programátory."
V minulosti byl Prolog často kritizován za špatnou výkonnost, ale mnozí říkají, že to už není problém. I Holmes-Higgins namítá, že dnes Prolog není o nic pomalejší než C. Je časté, tvrdí Holmes-Higgins, že aplikace v Prologu jsou méně náročnější na paměť: "Myslím si, že Prologovské systémy mají menší paměťové nároky než Lisp. Můžete klidně napsat velmi užitečné programy v Prologu pro DOS a vejdete se do 640K limitu. A nejsem si vědom, že bych viděl 640K DOSový program v Lispu."