The need to regularly upgrade computer hardware has changed in the past decade. For the longest time, it seemed like you could only get a few years out of a computer before it needed a replacement or a major upgrade in order to handle the newest software. Today, many new applications are designed to accommodate older computers. Why is this?