Authoring

author : (1) one that originates or creates : source (2) the writer of a literary work (as a book) (author, 2015) — Webster See also a href=”http://www.onelook.com/?w=author&ls=a” target=”_blank”>OneLook, Free Dictionary, Wiktionary, Urban Dictionary

Authoring system is a program that allows a non-programmer to easily create software with programming features. The programming features are built in but hidden behind buttons and other tools, so the author does not need to know how to program. Generally Authoring Systems provide lots of graphics, interaction, and other tools educational software needs. An authoring system usually includes an authoring language, a programming language built (or extended) with functionality for representing the tutoring system. The functionality offered by the authoring language may be programming functionality for use by programmers or domain representation functionality for use by subject experts. — Wikipedia