Hidroenergetski sustav (HES) označava elektroenergetski sustav (EES) odnosno dio sustava u kojem dominiraju hidroelektrane. Osnovni zadaci kod kratkoročnog planiranja rada takvog sustava podrazumijevaju simulaciju ponašanja sustava za zadani skup ulaznih parametara (dijagram potrošnje i razmjene, dotoci, režim korištenja akumulacija), te optimizacija rada istog u smislu održavanja maksimalnih kota kompenzacijskih bazena i maksimiziranja potencijalne energije u sustavu uz zadanu proizvodnju radne snage. S obzirom na kompleksnost takvog sustava i brojnih zahtijeva koji se postavljaju pred odgovarajući softver za simulaciju, ispitane su mogućnosti i prednosti rješavanja gore navedenog problema primjenom objektno orjentiranog dizajna i programiranja. Dana je osnovna analiza problema koji se rješava, te odgovarajući globalni dizajn i osnovna hijerarhija klasa potrebna za izgradnju takvog softvera. Kompletno istraživanje i testiranje probnog modela provedeno je na realnoj topologiji i podacima HES Dalmacije.