1) Differentiate between data capture , data transfer and data analysis and data presentation. 2) What are the major implications for the system developer of this division into three types of systems ? Solution 1) Data capture is the process of collecting data from different sources, scraping of the collected data to retain only the needed data. In data capture, data may be collected in various different formats. Data capture involves collecting data from different sources and in different formats into some standard form and storing the data. Data transfer involves movement of data from different sources to bring all the data together. Data transfer can also involve pulling data from different sources like databases, based on the authorization of the system requesting the data. Data analysis is the process of analysing the data in different possible ways. Data analysis can involve statistical tools to understand trends, figures and other useful and meaningful information from the collected data. The whole purpose of data analysis is to make sense out of the data that has been captured. It also involves removing any irrelevant information that may have been captured Data presentation involves presentation of the analysed data in different formats like charts, graphs or figures. It is to present the data in a human understandable way, by which some logical conclusions can be made from the data. Data presentation is needed to bring out the trends in the data and present huge volumes of data in a concise, meaningful manner 2) The major implication of developers for data capture is to design a system that can understand data in different formats. Data can be in the form of database tables, xml, csv or any of the various formats. Data capture applications must be able to understand data in every different format expected. Implications of data transfer is to have interfaces that can retrieve data from different sources and also in different formats. Data transfer also implies security of the data being transferred and the authorization of the system where the data is transferred. The implication of data analysis and presentation to developers is to be able to decide the optimal ways to analyse the data to bring out maximum meaningful information from it. Selection of data analysis methodology is a very important implication. The presentation of information implies selection of the best possible tools so that it be presented in the most meaningful way..