Procesi koji se sastoje od procedura napisanih tako da se mogu koristiti iz drugih modula i biblioteka u cilju obavljanja unapred određenih zadataka naziva se centralizovani proces. Centralizacijom procesa obezbeđuju se sledeće koristi:
Jedinstveno, debagovano i pouzdano rešenje za izvršavanje čestih zadataka
Jednostavna i kontrolisana izmena i dopuna mogućnosti originalno zamišljene funkcionalnosti
Jednostavnije i preglednije struktuiranje složenijih procesa koji se sastoje od većeg broja manje složenih pod funkcija.
Najčešći oblici centralizacije procesa su:
Stvaranje klasa i kolekcija klasa sa predefinisanim svojstvima i metodama
Procedure i funkcije deljene kroz shared module (*.bas)
Upiti i funkcije sačuvane u bazi podataka