Abstract: An embodiment of a method of building and assembling programs across computer networks that is dictated by the user to perform logical work without a compiler. Users are able to assemble programs without a compiler, using components by defining or re-defining which logical components are bound into the overall program at run time. Logical components are called and bound into the program at run time, allowing dynamic programming which may be modified at any time without re-compiling the entire program. Each logical component can act independently of other logical components or work in concert with each other. This allows assembly of a program, even though some components may be created using totally different methodologies and/or are constructed by different programmers.