Macromedia Authorware is one of the most widely used applications as compared to ‘e-learning’ ones, which are mainly used for creating multimedia products for instruction and interaction as well as for developing prototypes of these multimedia products.
As for instruction, the content can include whatever the author wants, ranging from a simple task or activity to complex procedures. You need a small amount of codification for these applications and you can program them in native language JavaScript and Authorware.
Macromedia Authorware is no doubt the only existing program that offers the powerful functions to create complex simulations and CBT or WBT.