In its simplest definition, it's a buffer for storing data. Since access to RAM is much much faster than accessing the hard drive, it allows for multiple cpu executions simultaneously. Based on your input, the computer anticipates what data might be needed to complete your task, and puts it in RAM for on-demand access. As Witeshark said, the Word document you may be writing, for example, is in RAM until you save it to the hard drive
