Authoring Systems provide opportunities for the spread and individualization of computer based or web based language learning by enabling teachers, who lack knowledge of programming, to develop interactive, multimedia language learning environments. Current study discusses about the instructional criteria for authoring systems, in order for then to meet material developers' and learners' expectations. Despite all the detailed descriptive explanations and suggestions, the study is not totally complete; however, it aims to provide an extensive ground for the evaluation of authoring systems.