Therefore, there remains a need for a software/application diagnostic tool, which forecasts dependent job time completion or a status view so a user can determine if jobs (i.e., application protocols) are being completed on time, and for failures that do occur, there is a need for a system and method that not only provides an alert, but which also provides a realistic forecast of when all processi