ABP Framework, genişletilebilirlik ve esneklik konusunda oldukça güçlüdür. Çoğu durumda framework'ün kaynak kodunu değiştirmek zorunda kalmazsınız. ABP, dependency injection (bağımlılık enjeksiyonu), dynamic proxy, interceptors gibi araçlar sayesinde özelleştirme ve override etme yeteneği sunar. Modüler yapı sayesinde ihtiyaçlarınıza göre mevcut fonksiyonları genişletebilir ya da değiştirebilirsiniz. Bu sayede kaynak kodunu değiştirmenize gerek kalmaz. Ancak, framework'ün özelleştirme sınırlarının dışına çıkan nadir durumlarda, kaynak kodunda değişiklik yapabilirsiniz.
Gelecekte bir iflas durumu gibi riskler için ABP'nin open-source lisanslama seçenekleri mevcut. Bu da ABP'nin belirli kısımlarını açık kaynak kodu olarak kullanmanıza izin verir. Özellikle ABP Business ve Enterprise lisans türlerinde tüm kaynak kodları indirip, kendinizi güvene alabilrisiniz.