Прыкладанне падтрымлівае працоўны працэс і кіруе патокам дзеянняў, неабходных для іх выканання.
Heroes выкарыстоўвае розныя ролі карыстальнікаў, кожная з якіх адказвае за розныя часткі працэсу. Некаторыя з асноўных функцый: продажы, статыстыка, падзеі, наведвальнасць, адлюстраванне RFS і многае іншае. Для некаторых з гэтых функцый існуе патрэба ў зборы дакладных даных аб месцазнаходжанні, якія выкарыстоўваюцца для стварэння справаздач аб прадукцыйнасці. Гэтыя справаздачы пазней могуць быць вывучаны і прагледжаныя карыстальнікамі.