1. A method, comprising: establishing a registry on a network, the registry associating a filename extension with a network-hosted application, the network-hosted application configured to process a file having the associated filename extension; and providing a cloud computing service to a personal computing device, the cloud computing service using the registry to select the network-hosted application to process, on the network, a network-hosted file having the associated filename extension, the network-hosted file being user-selected via the personal computing device.