Agile software development methods introduced a new approach for software development compared to traditional methods and they have become increasingly popular. While traditional methods focus on disciplined processes and rigid practices, agile methods emphasizes on individuals, communication and product. Capability Maturity Model Integration (CMMI) was introduced as a process improvement model in traditional methods and many organizations rely on process maturity models to improve their own processes and their product quality. The main objective of this paper is to define an agile software development framework adherent to the Support category of CMMI.