AAPDEP: One Step Closer to Self-Sustainability