CLT and ALM are approach which helps to learn the language. Both are inter-connected. CLT can apply anywhere where people can communicate and ALM controls the people with such limitation. For proper pronunciation we need ALM but there is such limitation of vocabulary.