Red Hat's CloudForms offers the ability to define cloud application blueprints, so applications -- which often involve a number of different supporting technologies such as databases -- can be run on either public or private clouds with little or no additional configuration.