IMS allows application programs to be preloaded (to remain resident in storage after each use). Preloading can improve performance; if the program is already resident in storage, requests for the program can be handled faster. No time is wasted bringing it into storage from an external medium.