Apache CloudStack (ACS) and KVM are a combination that many organizations decided to adopt. KVM is a widely used hypervisor with a vibrant community and support in different operating system distributions. While developing the KVM plugin functionalities, one normally tries to make use of the full potential of the hypervisor; however, while Libvirt, the toolkit used by ACS to manage KVM VMs, already supports native incremental snapshots, every volume snapshot/backup taken with ACS is a full snapshot/backup. In many situations, always taking full snapshots of volumes is costly for both the storage network and storage systems.This presentation will address the design and efforts of the ACS community to support incremental snapshots/backups for the KVM plugin. Thus, creating a native backup solution in ACS that supports differential copies.