Commercial data processing, also known as CDP, involves using computers to process data and information typically handled by clerical staff. There are several steps in the CDP cycle including data collection and preparation, input, storage, manipulation, and output. Data is input through various methods like barcodes, magnetic strips, and optical character recognition and stored on computers or servers. It is then processed either interactively in real-time or through batch processing and the output is used to update files, databases, and generate reports. CDP systems are run by various IT professionals and facilitate e-commerce transactions while also presenting security risks like hacking that companies aim to prevent.