Abych to vyjádřil jednoduše, IPSec je možné, díky jeho architektuře, dekomponovat na jednotlivé součástky a ty pak jednodušeji ladit, případně nahradit jiným software. Je možné definovat vazby mezi součástmi mimo program a umožnit tím přístup programům třetích stran, jako třeba zmiňovanému tcpdumpu.