روش نگهداری:دراین روش،در اولین ورود به زیربرنامه متغیر تعریف واجرا می شود.در موقع بازگشت از زیربرنامه متغیر از بین نمی رود و در فراخوانی های بعدی از آخرین مقدار متغیر استفاده می شود.کوبول و فرترن از روش نگهداری استفاده می کنند.در پیاده سازی این روش محل نگهداری اشیاء داده ای در کد سگمنت برنامه