With businesses demanding faster and easy access to information in order to make reliable and smart decisions, In-memory processing is an emerging technology that is gaining attention. It enables users to have immediate access to right information which results in more informed decisions. Traditional Business Intelligence (BI) technology loads data onto the disk in the form of tables and multi-dimensional cubes against which queries are run. Using In-memory data is loaded into memory (Random Access Memory (RAM) or flash memory) instead of hard disks and therefore information technology (IT) staff spends less development time on data modeling, query analysis, cube building and table design.[1]