You deliver on-demand services to users by creating catalog items and actions, then carefully controlling who can request those services by using entitlements and approvals. Designing Blueprints Blueprint architects build Software components, machine blueprints, and custom XaaS blueprints and assemble those components into the blueprints that define the items users request from the catalog. Exporting and Importing Blueprints You can programmatically export content from one vRealize Automation environment to another by using the vRealize Automation REST API or by using the vRealize CloudClient. Building Your Design LibraryYou can build out a library of reusable blueprint components that your architects can assemble into application blueprints for delivering elaborate on-demand services to your users. Assembling Composite BlueprintsYou can reuse published blueprints and blueprint components, combining them in new ways to create IT service packages that deliver elaborate functionality to your users. Managing the Service CatalogThe service catalog is where your customers request machines and other items to provision for their use. You manage user access to the service catalog items based on how you build services, entitle users to one or more items, and apply governance.