Distributed computing is a model in which components of a software system are shared among multiple computers to improve efficiency and performance. Within an office, this can be as simple as a large group of networked desktops and laptops. However, in the worlds of manufacturing, distribution, and freight to name a few, distributed computing means getting raw computing power into the far reaches of the organization regardless of the climate or conditions.