1. A method of determining software compatibility in a cloud environment, comprising: identifying a first set of cloud-based software resources hosted in a first cloud-based network; extracting a set of attributes for a second set of cloud-based software resources in a second cloud-based network external to the first cloud-based network; generating a compatibility mapping between— a set of target software entities to be instantiated in the second cloud-based network based on the first set of cloud-based software resources, and the second set of cloud-based software resources; and coupling the compatibility mapping to a user-accessible service external to the first cloud-based network and the second cloud-based network,