Decentralized computing is the allocation of resources, both hardware and software, to each individual workstation, or office location. In contrast, centralized computing exists when the majority of functions are carried out, or obtained from a remote centralized location.
An advantage of this system is that it utilizes the potential of desktop systems to maximize the potential performance of the business applications.
However, all computers have to be updated individually with new software, unlike a centralized computer system.