To track the spending of a project, artificial neural networks are used to predict cost overruns. The neural network predicts the cost overruns based on the factors like the type of contract, size of the project, and competence of the project leader.