Megasporogenesis is the process of formation of haploid megaspores from megaspore mother cells (or megasporangium) whereas microsporogenesis refers to the process of formation of haploid microspores from microspore mother cells (or microsporangium).