A data flow architecture diagram depicts the steps to create a software system. The workflow is made up of a series of transformations on the input data, where the data and transformation methods are independent of one another. In a data flow architecture diagram, information is pulled into the system through several modules and transformations until it reaches its destination (output or a data store). Changes in data flow architecture can be reused and modified. There are several approaches to Data flow architectures that can be used. We will go over three of them: a very basic one, one that is intermediate, and one that offers a wide range of options. These methods carry out sequences between different modules.