1. A method comprising: identifying, using an electronic device, a late bound function call, the late bound function call: for execution in an external program environment, provided in a late bound program in a late bound environment, being bound to an implementation of a late bound function at a run time of an application existing in the external program environment; automatically examining, using the electronic device, the late bound program to identify a set of one or more dependent late bound functions required by the late bound function call; and automatically generating, using the electronic device, an interface between the set of one or more dependent late bound functions and the external program environment, the interface: integrating the set of one or more dependent late bound functions into the external program environment, and invoking the late bound function, the invoking comprising: executing the late bound function within the external program environment, the executing performed while the late bound function exists in the late bound environment; wherein the interface is a software component that executes within the external program environment.