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 BlueprintsBlueprint 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 BlueprintsYou 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 Application BlueprintsYou can combine a machine blueprint with Software components, XaaS blueprints, or additional machine blueprints to create more elaborate application blueprints. 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.