A multi-criteria decision analysis (MCDA) is a methodology for decision-making. It is an umbrella term to describe a collection of formal approaches, which seek to take explicit account of multiple criteria, comparing goals and outcomes by assigning weights to various criteria.