1. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to: execute an operating system configured to store objects at a local storage tier, a local network storage tier, or a remote network storage tier; receive an unqualified request at the operating system to store an object; in response to receiving the request to store the object, utilize one or more object location factors to determine whether the object should be stored at the local storage tier, the local network storage tier, or the remote network storage tier; and cause the object to be stored at the determined storage tier.