"Uniform data access allows the user to store and retrieve data of various types including strings, byte arrays and data streams." . . . . .