BWF is primarily designed to transfer large data such as files between the client and the server.
You can set up the real-time viewer to receive various types of files such as reports, images, drawings, etc. by sending a BWF request and ask the server to perform necessary functions to collect and transmit a response.
BWF can be a useful tool to send a database query to a BWF flow, which in turn can forward it to an external SQL server. The result can come back as a large string or a file to be viewed or parsed at the real-time viewer.