1. A method in a computer system for automating data flow in a visual development configuration between disparate program interfaces without source code programming, comprising the steps of: including an interface manager in each of a plurality of disparate computer programs; implementing a connection editor to interact with said interface managers of said plurality of disparate computer programs; and utilizing said connection editor to connect selected said interface managers of said plurality of disparate computer programs to establish a plurality of real-time connections between said plurality of disparate computer programs creating automated data flow between said computer programs.