A project and program management system has one or more databases havingscheduledata for historical and current projects; and a server computer having aninput interface and anoutput interface, and configured to perform artificial intelligence (AI)processing using anartificial neural network (ANN) for one or more project and program managementfunctions atleast having a critical path function for determining a critical path of acurrent project. The servercomputer is configured to obtain instructions from the input interface, accessthe schedule datafrom the one or more databases, and display results through the outputinterface.