Programs that hold all data in memory for processing. Almost all spreadsheets are memory based so that a change in data at one end of the spreadsheet can be instantly reflected at the other end. In a ...