Because applications reside on remote servers rather than on local hard drives, NCs could save companies money on software upgrades. Also, access to dynamically loaded components or applets means that end users load only the part of the program they need for a particular task.