This will allow client applications to interact with the program as it runs.
This will allow client applications to interact with the program as it runs.