1. A method for tracking compatible software from different vendors in a cloud computing environment, comprising: identifying a first software program from a first vendor that is provided in a cloud; determining a second software program from a second vendor that is provided in the cloud and is compatible with the first software program; and storing, in a computer readable storage medium, a record of the compatibility of the first software program and the second software program.