1. A method of integrating machine independent software written in a high level language with the hardware and software characteristics of a selected processor system to generate an executable load module in the same high level language with selected machine codes merged therewith to be run on the selected processor system, the method comprising the steps of: a. interactively preparing a source file containing software, hardware and interrupt configuration specifications of the selected processer system in response to inputs from a designer; b. processing the source file of step a. to generate a linker command file and a configuration object file; and c. linking the machine independent software with the configuration object file under the control of the linker command file created in step b. to generate the executable load module for the processor system.