Information / Data processing is the collecting and manipulation of data into the usable and desired form. The manipulation is nothing but processing, which is carried either manually or automatically in a predefined sequence of operations. In past, it is done by manually which is time-consuming and may have the possibility of errors during in processing, so now most of the processing is done automatically by using computers, which do the fast processing and gives you the correct result.

The next point is converting to the desired form, the collected data is processed and converted to the desired form according to the application requirements, that means converting the data into useful information which could use in the application to perform some task. The Input of the processing is the collection of data from different sources like text file data, excel file data, database, even unstructured data like images, audio clips, video clips, GPRS data, and so on. The commonly available data processing tools are Hadoop, Storm, HPCC, Qubole, Statwing, CouchDB. And the output of the data processing is meaningful information that could be in different forms like a table, image, charts, graph, vector file, audio and so all format obtained depending on the application or software required.