1. A method comprising: identifying a first application virtualization layer and a second application virtualization layer to be delivered to one or more client computing devices, wherein each application virtualization layer represents a package of one or more applications; analyzing, using a layer analysis service, the first application virtualization layer and the second application virtualization layer for conflicts between the layers, using predetermined conflict analysis rules; generating, using the layer analysis service, an actionable conflict resolution report based on the analysis of the first application virtualization layer and the second application virtualization layer; resolving conflicts indicated on the actionable conflict resolution report; ordering the first application virtualization layer and the second application virtualization layer based on the actionable conflict resolution report; and delivering the ordered first application virtualization layer and the second application virtualization layer to the one or more client computing devices.