1. A system comprising a computer device for providing data processing, storage and retrieval using data folding technique, wherein the system further comprises: a) a first layer responsible for fetching content from external data sources; b) a second layer responsible for classifying, comparing and correlating the content fetched from external data sources in the first layer, and wherein the second layer is further configured to: remove any unrecognizable special characters, extra whitespaces from the start and end location of the fetched content, extract all the relevant information comprising of entities, events, domain specific associations from the fetched content, store the extracted entities, events, domain specific associations based on its context in a first separate data store, generate views based on the extracted entities, events and domain specific associations along with their associated events, and generate additional views based on the generated views; c) a third layer comprising a storage engine, wherein the storage engine is configured to store the fetched classified content from the second layer based on its type; d) a fourth layer responsible for coordinating all the activities within the system; e) a fifth layer with a platform for allowing an end user to perform analysis on the data stored in the storage engine; and f) a sixth layer that acts as a delivery channel for delivering the results to the end user computing device.