1. A method executed by a computer for project planning and management, comprising: receiving planned expense information relating planned activities for a project to corresponding estimated expenses, wherein the planned expense information covers multiple different functions of the project; and during performance of the project, tracking deviations from the estimated expenses for corresponding planned activities.