Original mathematical methods are applied to forecast the execution and estimate the running time of complex software in a parallel computer system with a given or assumed resource configuration. The method allows for the known or expected performance of the computer resources and utilizes nontraditional parallelism parameters of interconnected programs.