The GTE approach to create instruction, as described by Van Marcke, is related with courseware authoring. ITS-approaches such as GTE and conventional courseware authoring may seem diametrical approaches to the generation of instruction. Authoring, if carried out in a principled, systematic, and method-supported way has been called Courseware Engineering. In research on Courseware Engineering the two authors have attempted to extend Courseware Engineering into Knowledge-based Courseware Engineering. This approach to authoring has much in common with GTE. They concern the application of knowledge-based methods and techniques for the generation of instruction. There are basic differences in viewpoints though and an epistemological analysis is applied in order to make correspondences and differences with respect to shared problem issues visible. The analysis shows that from a technical point of view a symbiosis of both approaches might be feasible and worthwhile to attempt. Differences in vision on the role of the human in authoring remain though.