Grid computing involves connecting multiple computers to collaboratively solve complex problems, characterized by autonomy, heterogeneity, scalability, and adaptability. It employs standard protocols and supports applications like distributed supercomputing and data handling, exemplified by infrastructure such as the LHC Computing Grid. Current initiatives include enabling e-science grids and business experiments to test grid technologies in real-world scenarios.