(offer)= # Offer > See also: {ref}`manage-offers` In Juju, an **offer** represents an {ref}`application ` that has been made available for {ref}`cross-model relations `. When you are integrating an application with an offer, what you're doing is consume + integrate, where consume = validate that your user has permission to consume the offer + create a local application proxy for the application and integrate is the usual local integrate.