Develop a software program that demonstrates input/output, processing, and storage in order to outline the flow of data for each phase.