involves separation of logical memory as perceived by user from physical memory. only part of the program needs to be in memory for execution.
separation of user logical memory from physical memory   only part of the program needs to be in memory for execution
analysising the impact of the changes made  tells us about parts of system that might be inadvertantly affected and may need regression testing  decision taken with stakeholders