A grid allows an organization to pool multiple computing resources: HPC clusters, visualization clusters, workstation, instruments. The resources can be pulled as needed and access can be allowed to a wide range of users.
Grid computing is an exciting use of computing resources. A grid ties many types of resources together in differing locations. These resources can be entire clusters, unused workstations or even large specialized instruments, such as telescope or particle accelerators. A grid is not a cluster but it can, and often does, contain clusters. A cluster is generally a uniform type of computer located in the same physical space.
To maximize the departmental resources of an organization, clusters may be interconnected to form a grid. This will not only create more computing power for each department, but will put to work unused resources, increasing the ROI of each system.