How to Design a Magazine Cover?

Magazine cover can be designed by using various imaging softwares such as Adobe Photoshop, Corel Draw. Also Adobe Pagemaker can be used.