A mega project (sometimes also called "major program") is an extremely large-scale investment project.