13. A computer program product on a computer-readable medium, the product comprising instructions operable to cause a computer system to: receive a package containing multiple files; receive a request to open a file of the multiple files, the file having a file type, where the file type identifies a distinct data format of data in files of the file type; launch a default application for opening files of the file type; run the default application to identify a plurality of applications in the computing environment that are capable of opening files of the file type, each application in the plurality of applications being associated with the file type based on the file type and file association data; use the default application to select an application from the plurality of identified applications, the selection of the application being based at least in part on context information; and launching the selected application to open the file where the action to open the file is dependent on the file type.
13. A computer program product on a computer-readable medium, the product comprising instructions operable to cause a computer system to: receive a package containing multiple files; receive a request to open a file of the multiple files, the file having a file type, where the file type identifies a distinct data format of data in files of the file type; launch a default application for opening files of the file type; run the default application to identify a plurality of applications in the computing environment that are capable of opening files of the file type, each application in the plurality of applications being associated with the file type based on the file type and file association data; use the default application to select an application from the plurality of identified applications, the selection of the application being based at least in part on context information; and launching the selected application to open the file where the action to open the file is dependent on the file type. 22. The computer program product of claim 13 , further comprising instructions operable to cause a computer system to: identify, based on the context information, a subset of the plurality of applications associated with the file type; where the instructions operable to cause a computer system to select an application include instructions operable to cause the computer system to receive user input selecting an application from the identified subset of applications associated with the file type.