L'applicazione supporta la creazione di budget bottom-up, distribuiti o in formato libero. In genere, gli utenti di alto livello avviano le unità di approvazione contenenti i dati caricati e quindi delegano l'immissione dei dati nei membri di livello più basso ai propri subordinati, che distribuiscono ai propri subordinati e così via. Fino a quando un budget non viene distribuito, gli utenti non possono accedervi.
Per definire il processo di budget, gli amministratori dei servizi definiscono gli elementi riportati di seguito.
Gerarchie unità di approvazione
Proprietari e revisori delle gerarchie di unità di approvazione
Regole di convalida per la valutazione dei dati immessi
Quando un utente invia i dati di budget, questi sono soggetti alle regole di convalida. Se i dati superano le convalide, il budget viene passato al proprietario successivo e l'utente originale non potrà modificare i dati, a meno che non gli venga concessa nuovamente la proprietà. Il processo di invio blocca i dati dalla modifica da parte di utenti diversi dal proprietario corrente.