In engineering, macro-engineering (alternatively known as macroengineering or macro engineering and as megaengineering) is the implementation of extremely large-scale design projects. In particular, macroengineering is the process of marshaling and managing of resources, technology, and public opinion on a large scale to carry out complex tasks that last over a long period of time.In contrast to conventional engineering projects, macroengineering projects (called macroprojects or megaprojects) are multidisciplinary, involving collaboration from all fields of study; they involve not only engineers, but scientists, lawyers, industrialists, soldiers, and politicians as well. Macroprojects are usually international; they override political boundaries because most countries lack the social, financial, or physical ability to undertake them alone. As a consequence, macroprojects have the power to fundamentally transform its area of focus.Macroengineering is an evolving field that is only recently receiving attention.