Many operating systems ensure that final results, such as those referenced in the kernel, are independent of upper and lower case user input. This article explains how this process works.