Grid computing is based on client-server technology (like practically everything else on the Internet). Machines are hooked up together in a managed distributed network and any machine can be used by subscribers to do specific tasks. It is a kind of supercomputer comprising a communal network of shared machines and often used by organisations with very intense computing requirements, eg. data visualisation, computer animations, astronomy, weather etc. Subscribers will usually submit a "job" to the grid and leave it to the system to distribute computation responsibilities amongst all the computers in the network. Grid computing is an application-specific form of cloud computing, which is more service-oriented than application-oriented.
Inter-organisational systems (IOS) refer to any information system that link information systems belonging to different companies/organisations together. Supply chain systems (SCMs) are the best examples of IOS. IOS that are based on the Internet (eg. web-based SCMs) are generally based on the client-server architecture. And yes, these are all distributed systems.